Partager via


Popup.ShouldConstrainToRootBounds Propriété

Définition

Obtient ou définit une valeur qui indique si la fenêtre contextuelle doit être affichée dans les limites de la racine 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

Valeur de propriété

Boolean

bool

true si la fenêtre contextuelle doit être affichée dans les limites de la racine XAML ; sinon, false. La valeur par défaut est true.

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1903 (introduit dans 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v8.0)

Remarques

Cette propriété s’applique uniquement aux applications qui s’exécutent sur le bureau. Pour case activée si la fenêtre contextuelle est réellement limitée aux limites racine, case activée la propriété IsConstrainedToRootBounds.

Dans une application s’exécutant sur le bureau, lorsque cette propriété a la valeur true, la fenêtre contextuelle s’affiche dans le handle de fenêtre XAML main (HWND). Lorsque cette propriété a la valeur false, la fenêtre contextuelle s’affiche dans son propre HWND de niveau supérieur. Dans ce cas, la fenêtre contextuelle peut être positionnée pour s’étendre au-delà de la fenêtre d’application main.

Lorsqu’une fenêtre contextuelle avec ShouldConstrainToRootBounds = false est affichée pour la première fois, elle est placée dans sa propre fenêtre et affichée dans ce contexte. Une fois qu’elle a été affichée, ShouldConstrainToRootBounds ne peut pas être définie sur true.

La racine XAML peut être un CoreWindow, un îlot XAML ou un AppWindow.

S’applique à

Voir aussi