Popup.StaysOpen Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |