Compartilhar via


GraphicsCaptureSession.IsBorderRequired Propriedade

Definição

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

Boolean

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.

Aplica-se a