Sdílet prostřednictvím


Popup.StaysOpen Vlastnost

Definice

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

Boolean

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é

Platí pro

Viz také