共用方式為


DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea 屬性

定義

取得或設定值,這個值表示具有類似快顯行為的控件是否應該限制為工作區。

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

屬性值

Boolean

bool

true 將具有類似快顯行為的控件限製為工作區域;否則為 false。 預設值是 true

備註

顯示器 的工作區域 是桌面顯示器的一部分,可排除任務列、停駐視窗和停駐工具列。 一般而言,應用程式會將自己限制在工作區,包括應用程式以類似快顯行為開啟的任何控件;例如 Popup、Flyout、ToolTip 或 ComboBox 下拉式清單。

如果應用程式視窗是要放置在工作區外部, (像是停駐工具列) ,則其彈出視窗 不應 限制自己到工作區;否則,它們會與與其相關聯的UI元素太遠開啟。 這可能會建立像是工具提示之類的情況,其會與它們描述的控件遠,或與 ComboBox 按鈕遠開的 ComboBox 下拉式清單。

屬性 ShouldConstrainPopupsToWorkArea 可讓您指定快顯是否應該限制在工作區。 預設值為 true;您可以指定 false 應用程式是否有應該在工作區外快顯的控件。

此屬性不會回溯套用至已開啟的類似快顯控件。

注意

如果將控件 的 ShouldConstrainToRootBounds 屬性設定為 true來限制根界限,則根界限條件約束會優先於工作區域條件約束,如下表所示。

ShouldConstrainPopupsToWorkArea ShouldConstrainToRootBounds 實際條件約束
false false 顯示界限
false true 根界限
true false 工作區
true true 根界限

適用於