Popup.StaysOpen Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, jestli Popup se ovládací prvek zavře, když ovládací prvek už není fokus.
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
Hodnota vlastnosti
true
pokud se Popup ovládací prvek zavře, když IsOpen je vlastnost nastavena na false
; false
pokud se ovládací prvek zavře, když Popup dojde k události myši nebo klávesnice mimo Popup ovládací prvek. Výchozí formát je true
.
- Atributy
Příklady
Následující příklad ukazuje, jak nastavit StaysOpen vlastnost.
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>
Poznámky
StaysOpen Pokud je vlastnost nastavena na true
, Popup zůstane otevřená, dokud není explicitně uzavřena nastavením IsOpen vlastnosti na false
. Pokud StaysOpen ano false
, ovládací prvek zachytí všechny události myši a klávesnice a určí, Popup kdy k jedné z těchto událostí dojde mimo Popup ovládací prvek.
Informace o vlastnosti závislosti
Pole identifikátoru | StaysOpenProperty |
Vlastnosti metadat nastavené na true |
Žádné |