DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea 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 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
bool
true
, um Steuerelemente mit popupähnlichem Verhalten auf den Arbeitsbereich zu beschränken; false
andernfalls . 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 true
festgelegt 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 |