Popup.StaysOpen Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o Popup controlo fecha quando o controlo deixa de estar focado.
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 Propriedade
true se o Popup controlo fechar quando IsOpen a propriedade está definida para false; false se o Popup controlo fechar quando ocorre um evento de rato ou teclado fora do Popup controlo. A predefinição é true.
- Atributos
Exemplos
O exemplo seguinte 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>
Observações
Quando a StaysOpen propriedade é definida para true, Popup mantém-se aberta até ser explicitamente fechada, definindo a IsOpen propriedade para false. Quando StaysOpen é false, o Popup controlo intercepta todos os eventos de rato e teclado para determinar quando um destes eventos ocorre fora do Popup controlo.
Informação de Propriedade de Dependência
| Iteme | Value |
|---|---|
| Campo identificador | StaysOpenProperty |
Propriedades dos metadados definidas como true |
None |