Popup.StaysOpen Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Popup Steuerelement geschlossen wird, wenn das Steuerelement nicht mehr im Fokus ist.
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
Eigenschaftswert
true wenn das Popup Steuerelement geschlossen wird, wenn IsOpen die Eigenschaft festgelegt falseist; false wenn das Popup Steuerelement geschlossen wird, wenn ein Maus- oder Tastaturereignis außerhalb des Popup Steuerelements auftritt. Der Standardwert lautet true.
- Attribute
Beispiele
Im folgenden Beispiel wird gezeigt, wie die -Eigenschaft festgelegt wird 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>
Hinweise
Wenn die StaysOpen Eigenschaft auf true festgelegt ist, bleibt sie geöffnet, Popup bis sie explizit geschlossen wird, indem Sie die IsOpen Eigenschaft auf falsefestlegen. Wenn StaysOpen dies der Fall ist false, fängt das Popup Steuerelement alle Maus- und Tastaturereignisse ab, um zu bestimmen, wann eines dieser Ereignisse außerhalb des Popup Steuerelements auftritt.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | StaysOpenProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |