Freigeben über


GraphicsCaptureSession.IsBorderRequired Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Erfassungsvorgang einen farbigen Rahmen um das Fenster oder die Anzeige erfordert, um anzugeben, dass eine Aufzeichnung ausgeführt wird, oder legt diesen fest.

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

Eigenschaftswert

Boolean

bool

true , wenn der Rahmen erforderlich ist; andernfalls false.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2104 (eingeführt in 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v12.0)

Hinweise

Bevor das System den farbigen Rahmen um ein Fenster oder eine Anzeige deaktiviert, die erfasst wird, muss Ihre App die Zustimmung des Benutzers einholen, indem sie GraphicsCaptureAccess.RequestAccessAsync aufruft und den Wert GraphicsCaptureAccessKind.Borderless übergibt, der eine Eingabeaufforderung an den Benutzer anzeigt. Wenn der Benutzer den Zugriff verweigert, ist das Festlegen dieser Eigenschaft auf false erfolgreich, aber der Wert wird ignoriert, und der Rahmen wird während der nachfolgenden Erfassung angezeigt. Um RequestAccessAsync mit GraphicsCaptureAccessKind.Borderless aufzurufen, müssen Sie die Funktion graphicsCaptureWithoutBorder im Paketmanifest Ihrer App deklarieren. Weitere Informationen finden Sie unter Deklaration der App-Funktionen.

Beachten Sie, dass der Rahmen angezeigt wird, wenn die IsBorderRequired-Eigenschaft für dasselbe Fenster oder die Anzeige durch andere Apps auf dem Gerät auf true festgelegt ist.

Gilt für: