Freigeben über


DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob Steuerelemente mit Popupverhalten auf den Arbeitsbereich beschränkt werden sollen, oder legt diesen fest.

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

void ShouldConstrainPopupsToWorkArea(bool value);
public bool ShouldConstrainPopupsToWorkArea { get; set; }
var boolean = desktopWindowXamlSource.shouldConstrainPopupsToWorkArea;
desktopWindowXamlSource.shouldConstrainPopupsToWorkArea = boolean;
Public Property ShouldConstrainPopupsToWorkArea As Boolean

Eigenschaftswert

Boolean

bool

true , um Steuerelemente mit popupähnlichem Verhalten auf den Arbeitsbereich zu beschränken; falseandernfalls . Standardwert: true.

Hinweise

Der Arbeitsbereich einer Anzeige ist der Teil der Desktopanzeige, der Taskleisten, angedockte Fenster und angedockte Symbolleisten ausschließt. In der Regel beschränken sich Apps auf den Arbeitsbereich, einschließlich aller Steuerelemente, die von der App mit Popupverhalten geöffnet werden; z. B. Popup, Flyout, QuickInfo oder eine ComboBox-Dropdownliste.

Wenn ein App-Fenster außerhalb des Arbeitsbereichs positioniert werden soll (z. B. eine angedockte Symbolleiste), sollten sich die Popups nicht auf den Arbeitsbereich beschränken. Andernfalls würden sie zu weit von den UI-Elementen entfernt, denen sie zugeordnet sind. Dadurch könnten Situationen wie QuickInfos entstehen, die weit entfernt von dem von ihnen beschriebenen Steuerelement geöffnet werden, oder ComboBox-Dropdowns, die weit von der ComboBox-Schaltfläche entfernt geöffnet werden.

Mit ShouldConstrainPopupsToWorkArea der -Eigenschaft können Sie angeben, ob Popups auf den Arbeitsbereich beschränkt werden sollen. Der Standardwert ist true. Sie können angeben false , ob Ihre App Über Steuerelemente verfügt, die außerhalb des Arbeitsbereichs angezeigt werden sollen.

Diese Eigenschaft gilt nicht rückwirkend für Popup-ähnliche Steuerelemente, die bereits geöffnet sind.

Hinweis

Wenn ein Steuerelement auf Stammgrenzen beschränkt wird, indem seine ShouldConstrainToRootBounds-Eigenschaft auf truefestgelegt wird, hat die Stammgrenzeneinschränkung Vorrang vor der Arbeitsbereichseinschränkung, wie in dieser Tabelle gezeigt.

ShouldConstrainPopupsToWorkArea ShouldConstrainToRootBounds Tatsächliche Einschränkung
false false Anzeigegrenzen
false true Stammgrenzen
true false Arbeitsbereich
true true Stammgrenzen

Gilt für: