Freigeben über


Popup.ShouldConstrainToRootBounds Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Popup innerhalb der Grenzen des XAML-Stamms angezeigt werden soll, oder legt diesen fest.

public:
 property bool ShouldConstrainToRootBounds { bool get(); void set(bool value); };
bool ShouldConstrainToRootBounds();

void ShouldConstrainToRootBounds(bool value);
public bool ShouldConstrainToRootBounds { get; set; }
var boolean = popup.shouldConstrainToRootBounds;
popup.shouldConstrainToRootBounds = boolean;
Public Property ShouldConstrainToRootBounds As Boolean

Eigenschaftswert

Boolean

bool

TRUE , wenn das Popup innerhalb der Grenzen des XAML-Stammes angezeigt werden soll; Andernfalls false. Der Standardwert ist true.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)

Hinweise

Diese Eigenschaft gilt nur für Apps, die auf dem Desktop ausgeführt werden. Um zu überprüfen, ob das Popup tatsächlich auf die Stammgrenzen beschränkt ist, überprüfen Sie die IsConstrainedToRootBounds-Eigenschaft .

Wenn diese Eigenschaft in einer auf dem Desktop ausgeführten App true ist, wird das Popup im Standard XAML-Fensterhandle (HWND) angezeigt. Wenn diese Eigenschaft false ist, wird das Popup in einem eigenen HWND der obersten Ebene angezeigt. In diesem Fall kann das Popup so positioniert sein, dass es über das Standard App-Fenster hinausgeht.

Wenn ein Popup mit ShouldConstrainToRootBounds = false zum ersten Mal angezeigt wird, wird es in einem eigenen Fenster platziert und in diesem Kontext angezeigt. Nachdem es angezeigt wurde, ShouldConstrainToRootBounds kann nicht auf true zurückgesetzt werden.

Der XAML-Stamm kann ein CoreWindow, eine XAML-Insel oder ein AppWindow sein.

Gilt für:

Weitere Informationen