GraphicsCaptureSession.IsBorderRequired Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que especifica se a operação de captura requer uma borda colorida ao redor da janela ou exibição para indicar que uma captura está em andamento.
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
Valor da propriedade
bool
true se a borda for necessária; caso contrário, false.
Requisitos do Windows
Família de dispositivos |
Windows 10, version 2104 (introduzida na 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v12.0)
|
Comentários
Antes que o sistema desabilite a borda colorida ao redor de uma janela ou exibição que está sendo capturada, seu aplicativo deve obter consentimento do usuário chamando GraphicsCaptureAccess.RequestAccessAsync, passando o valor GraphicsCaptureAccessKind.Borderless, que exibe um prompt para o usuário. Se o usuário negar acesso, definir essa propriedade como false terá êxito, mas o valor será ignorado e a borda será exibida durante a captura subsequente. Para chamar RequestAccessAsync com GraphicsCaptureAccessKind.Borderless, você deve declarar a funcionalidade graphicsCaptureWithoutBorder no manifesto do pacote do aplicativo. Para obter mais informações, consulte Declarações de funcionalidades do app.
Observe que, se a propriedade IsBorderRequired estiver definida como true para a mesma janela ou for exibida por outros aplicativos no dispositivo, a borda será exibida.