Popup.StaysOpen Propriedade

Definição

Obtém ou define um valor que indica se o controle de Popup será fechado quando não estiver mais em 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 da propriedade

true se o controle de Popup fecha quando a propriedade IsOpen é definida como false; false se o Popup controle fecha quando ocorre um evento de mouse ou teclado fora do controle de Popup. O padrão é true.

Atributos

Exemplos

O exemplo a seguir mostra como definir a StaysOpen propriedade .

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>

Comentários

Quando a StaysOpen propriedade é definida como true, Popup permanece aberta até ser fechada explicitamente definindo a IsOpen propriedade como false. Quando StaysOpen é false, o Popup controle intercepta todos os eventos de mouse e teclado para determinar quando um desses eventos ocorre fora do Popup controle.

Informações da propriedade de dependência

Campo Identificador StaysOpenProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também