DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea 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 los controles con comportamiento de tipo emergente deben restringirse al área de trabajo.
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
Valor de propiedad
bool
true
restringir los controles con comportamiento de tipo emergente al área de trabajo; de lo contrario, false
. El valor predeterminado es true
.
Comentarios
El área de trabajo de una pantalla es la parte de la pantalla de escritorio que excluye barras de tareas, ventanas acopladas y barras de herramientas acopladas. Normalmente, las aplicaciones se restringen al área de trabajo, incluidos los controles abiertos por la aplicación con un comportamiento similar al elemento emergente; como Popup, Flyout, ToolTip o una lista desplegable ComboBox.
Si una ventana de la aplicación está pensada para colocarse fuera del área de trabajo (como una barra de herramientas acoplada), sus elementos emergentes no deben restringirse al área de trabajo; de lo contrario, se abrirán demasiado lejos de los elementos de la interfaz de usuario a los que están asociados. Esto podría crear situaciones como información sobre herramientas que se abren lejos del control que describen o desplegables comboBox que se abren lejos del botón ComboBox.
La ShouldConstrainPopupsToWorkArea
propiedad permite especificar si los elementos emergentes deben restringirse al área de trabajo. El valor predeterminado es true
; puedes especificar false
si la aplicación tiene controles que deben aparecer fuera del área de trabajo.
Esta propiedad no se aplica retroactivamente a los controles emergentes que ya están abiertos.
Nota
Si un control está restringido a los límites raíz estableciendo su propiedad true
ShouldConstrainToRootBounds en , la restricción de límites raíz tiene prioridad sobre la restricción del área de trabajo, como se muestra en esta tabla.
ShouldConstrainPopupsToWorkArea | ShouldConstrainToRootBounds | Restricción real |
---|---|---|
false |
false |
Mostrar límites |
false |
true |
Límites raíz |
true |
false |
Área de trabajo |
true |
true |
Límites raíz |