Popup.ShouldConstrainToRootBounds Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.