Compartir a través de


Popup.ShouldConstrainToRootBounds Propiedad

Definición

Obtiene o establece un valor que indica si el elemento emergente debe mostrarse dentro de los límites de la raíz 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

Valor de propiedad

Boolean

bool

true si el elemento emergente debe mostrarse dentro de los límites de la raíz XAML; de lo contrario, false. El valor predeterminado es true.

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1903 (se introdujo en la versión 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v8.0)

Comentarios

Esta propiedad solo se aplica a las aplicaciones que se ejecutan en el escritorio. Para comprobar si el elemento emergente está realmente restringido a los límites raíz, compruebe la propiedad IsConstrainedToRootBounds .

En una aplicación que se ejecuta en el escritorio, cuando esta propiedad es true, el elemento emergente se muestra dentro del identificador de ventana XAML principal (HWND). Cuando esta propiedad es false, el elemento emergente se muestra en su propio HWND de nivel superior. En este caso, es posible que el elemento emergente se coloque más allá de la ventana principal de la aplicación.

Cuando se muestra por primera vez un elemento emergente con ShouldConstrainToRootBounds = false , se coloca en su propia ventana y se muestra en ese contexto. Una vez que se ha mostrado, ShouldConstrainToRootBounds no se puede volver a establecer en true.

La raíz XAML puede ser coreWindow, una isla XAML o una appWindow.

Se aplica a

Consulte también