Freigeben über


Popup.StaysOpen Eigenschaft

Definition

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

Gilt für:

Weitere Informationen