Popup.StaysOpen Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si le contrôle Popup se ferme lorsqu'il perd le focus.
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
Valeur de propriété
true
si le contrôle Popup se ferme lorsque la propriété IsOpen a la valeur false
; false
si le contrôle Popup se ferme lorsqu'un événement de souris ou de clavier se produit à l'extérieur du contrôle Popup. La valeur par défaut est true
.
- Attributs
Exemples
L'exemple suivant indique comment définir la propriété StaysOpen.
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>
Remarques
Lorsque la StaysOpen propriété est définie sur true
, Popup reste ouverte jusqu’à ce qu’elle soit explicitement fermée en définissant la IsOpen propriété sur false
. Quand StaysOpen c’est false
le cas, le Popup contrôle intercepte tous les événements de souris et de clavier pour déterminer quand l’un de ces événements se produit en dehors du Popup contrôle.
Informations sur les propriétés de dépendance
Champ d’identificateur | StaysOpenProperty |
Propriétés de métadonnées définies sur true |
Aucun |