Поделиться через


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.

Комментарии

Рабочая область дисплея — это часть экрана рабочего стола, которая исключает панели задач, закрепленные окна и закрепленные панели инструментов. Как правило, приложения ограничиваются рабочей областью, включая все элементы управления, которые открываются приложением с поведением, похожим на всплывающее окно; например Всплывающее окно, Всплывающее окно, Подсказка или Раскрывающийся список ComboBox.

Если окно приложения предназначено для размещения вне рабочей области (например, закрепленной панели инструментов), то его всплывающие окна не должны ограничиваться рабочей областью; В противном случае они будут открываться слишком далеко от элементов пользовательского интерфейса, с которыми они связаны. Это может привести к таким ситуациям, как подсказки, которые открываются далеко от элемента управления, который они описывают, или раскрывающиеся списки ComboBox, которые открываются далеко от кнопки ComboBox.

Свойство ShouldConstrainPopupsToWorkArea позволяет указать, следует ли ограничивать всплывающие окна рабочей областью. Значение по умолчанию — true. Вы можете указать false , есть ли в приложении элементы управления, которые должны отображаться за пределами рабочей области.

Это свойство не применяется задним числом к элементам управления, похожим на всплывающие окна, которые уже открыты.

Примечание

Если элемент управления ограничен корневыми границами, задав для его свойства trueShouldConstrainToRootBounds значение , то ограничение корневых границ имеет приоритет над ограничением рабочей области, как показано в этой таблице.

ShouldConstrainPopupsToWorkArea ShouldConstrainToRootBounds Фактическое ограничение
false false Границы отображения
false true Корневые границы
true false Рабочая область
true true Корневые границы

Применяется к