GraphicsCaptureSession.IsBorderRequired Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur spécifiant si l’opération de capture nécessite une bordure colorée autour de la fenêtre ou de l’affichage pour indiquer qu’une capture est en cours.
public:
property bool IsBorderRequired { bool get(); void set(bool value); };
bool IsBorderRequired();
void IsBorderRequired(bool value);
public bool IsBorderRequired { get; set; }
var boolean = graphicsCaptureSession.isBorderRequired;
graphicsCaptureSession.isBorderRequired = boolean;
Public Property IsBorderRequired As Boolean
Valeur de propriété
bool
true si la bordure est requise ; sinon, false.
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 2104 (introduit dans 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v12.0)
|
Remarques
Avant que le système désactive la bordure colorée autour d’une fenêtre ou d’un affichage capturé, votre application doit obtenir le consentement de l’utilisateur en appelant GraphicsCaptureAccess.RequestAccessAsync, en passant la valeur GraphicsCaptureAccessKind.Borderless, qui affiche une invite à l’utilisateur. Si l’utilisateur refuse l’accès, la définition de cette propriété sur false réussit, mais la valeur est ignorée et la bordure s’affiche lors de la capture suivante. Pour appeler RequestAccessAsync avec GraphicsCaptureAccessKind.Borderless, vous devez déclarer la fonctionnalité graphicsCaptureWithoutBorder dans le manifeste de package de votre application. Pour plus d’informations, voir Déclarations des fonctionnalités d’application.
Notez que si la propriété IsBorderRequired est définie sur true pour la même fenêtre ou affichée par d’autres applications sur l’appareil, la bordure s’affiche.