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.Gets or sets a value that indicates whether the Popup control closes when the control is no longer in focus.

public:
 property bool StaysOpen { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public bool StaysOpen { get; set; }
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.true if the Popup control closes when IsOpen property is set to false; false if the Popup control closes when a mouse or keyboard event occurs outside the Popup control. O padrão é true.The default is true.

Atributos

Exemplos

O exemplo a seguir mostra como definir a StaysOpen propriedade.The following example shows how to set the StaysOpen property.

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é que seja fechada explicitamente definindo a IsOpen Propriedade como false.When the StaysOpen property is set to true, Popup stays open until it is explicitly closed by setting the IsOpen property to false. Quando StaysOpen é false, Popup o Popup controle intercepta todos os eventos de mouse e teclado para determinar quando um desses eventos ocorre fora do controle.When StaysOpen is false, the Popup control intercepts all mouse and keyboard events to determine when one of these events occurs outside the Popup control.

Informações da propriedade de dependênciaDependency Property Information

Campo de identificadorIdentifier field StaysOpenProperty
Propriedades de metadados definidas comotrueMetadata properties set to true NenhumNone

Aplica-se a

Veja também