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.
Ruft einen Wert ab, der angibt, ob das Popup-Steuerelement geschlossen wird, sobald es den Fokus verliert.
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 die IsOpen-Eigenschaft auf false
festgelegt wird; false
, wenn das Popup-Steuerelement geschlossen wird, wenn ein Maus- oder Tastaturereignis außerhalb des Popup-Steuerelements auftritt. Der Standardwert ist true
.
- Attribute
Beispiele
Im folgenden Beispiel wird das Festlegen der StaysOpen-Eigenschaft veranschaulicht.
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
Popup ", bleibt geöffnet, bis sie explizit geschlossen wird, indem Sie die IsOpen Eigenschaft auf false
festlegen. false
In diesem Fall StaysOpen 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
Bezeichnerfeld | StaysOpenProperty |
Metadateneigenschaften auf true festgelegt |
Keine |