Popup.StaysOpen 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 control Popup debe cerrarse cuando deja de estar en el foco.
public:
property bool StaysOpen { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public bool StaysOpen { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.StaysOpen : bool with get, set
Public Property StaysOpen As Boolean
Valor de propiedad
Es true
si el control Popup se cierra cuando la propiedad IsOpen se establece en false
; false
si el control Popup se cierra cuando se produce un evento del mouse o teclado fuera del control Popup. De manera predeterminada, es true
.
- Atributos
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la propiedad StaysOpen.
myTextBlockPopup.StaysOpen = true;
myTextBlockPopup.StaysOpen = True
<DockPanel Width="500" Background="Aqua">
<Popup Placement="Center" PlacementRectangle="0,0,30,50"
IsOpen ="True" StaysOpen="True"
PopupAnimation="Fade">
<TextBlock Background="Purple">Popup Text</TextBlock>
</Popup>
</DockPanel>
Comentarios
Cuando la StaysOpen propiedad se establece true
en , Popup permanece abierta hasta que se cierra explícitamente estableciendo la IsOpen propiedad false
en . Cuando StaysOpen es false
, el Popup control intercepta todos los eventos de mouse y teclado para determinar cuándo se produce uno de estos eventos fuera del Popup control.
Información sobre propiedades de dependencia
Campo identificador | StaysOpenProperty |
Propiedades de metadatos establecidas en true |
Ninguno |