Popup.StaysOpen Propiedad

Definición

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 trueen , Popup permanece abierta hasta que se cierra explícitamente estableciendo la IsOpen propiedad falseen . 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

Se aplica a

Consulte también