Popup.ShouldConstrainToRootBounds Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.