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
Значение свойства
bool
true
, чтобы ограничить элементы управления с поведением, похожим на всплывающее окно, в рабочей области; в противном случае — false
. Значение по умолчанию — true
.
Комментарии
Рабочая область дисплея — это часть экрана рабочего стола, которая исключает панели задач, закрепленные окна и закрепленные панели инструментов. Как правило, приложения ограничиваются рабочей областью, включая все элементы управления, которые открываются приложением с поведением, похожим на всплывающее окно; например Всплывающее окно, Всплывающее окно, Подсказка или Раскрывающийся список ComboBox.
Если окно приложения предназначено для размещения вне рабочей области (например, закрепленной панели инструментов), то его всплывающие окна не должны ограничиваться рабочей областью; В противном случае они будут открываться слишком далеко от элементов пользовательского интерфейса, с которыми они связаны. Это может привести к таким ситуациям, как подсказки, которые открываются далеко от элемента управления, который они описывают, или раскрывающиеся списки ComboBox, которые открываются далеко от кнопки ComboBox.
Свойство ShouldConstrainPopupsToWorkArea
позволяет указать, следует ли ограничивать всплывающие окна рабочей областью. Значение по умолчанию — true
. Вы можете указать false
, есть ли в приложении элементы управления, которые должны отображаться за пределами рабочей области.
Это свойство не применяется задним числом к элементам управления, похожим на всплывающие окна, которые уже открыты.
Примечание
Если элемент управления ограничен корневыми границами, задав для его свойства true
ShouldConstrainToRootBounds значение , то ограничение корневых границ имеет приоритет над ограничением рабочей области, как показано в этой таблице.
ShouldConstrainPopupsToWorkArea | ShouldConstrainToRootBounds | Фактическое ограничение |
---|---|---|
false |
false |
Границы отображения |
false |
true |
Корневые границы |
true |
false |
Рабочая область |
true |
true |
Корневые границы |