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


Popup.ShouldConstrainToRootBounds Свойство

Определение

Возвращает или задает значение, указывающее, должно ли отображаться всплывающее окно в границах корня XAML.

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

void ShouldConstrainToRootBounds(bool value);
public bool ShouldConstrainToRootBounds { get; set; }
var boolean = popup.shouldConstrainToRootBounds;
popup.shouldConstrainToRootBounds = boolean;
Public Property ShouldConstrainToRootBounds As Boolean

Значение свойства

Boolean

bool

Значение true , если всплывающее окно должно отображаться в пределах корня XAML; в противном случае — false. Значение по умолчанию — true.

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v8.0)

Комментарии

Это свойство применимо только к приложениям, работающим на рабочем столе. Чтобы проверка, если всплывающее окно фактически ограничено корневыми границами, проверка свойство IsConstrainedToRootBounds.

В приложении, работающем на рабочем столе, если это свойство имеет значение true, всплывающее окно отображается в дескрипторе окна main XAML (HWND). Если это свойство имеет значение false, всплывающее окно отображается в HWND собственного верхнего уровня. В этом случае всплывающее окно может выходить за пределы main окна приложения.

Когда всплывающее окно с ShouldConstrainToRootBounds = false впервые отображается, оно помещается в собственное окно и отображается в этом контексте. После отображения ShouldConstrainToRootBounds не может быть возвращено значение true.

Корень XAML может быть CoreWindow, xaml island или AppWindow.

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

См. также раздел