Popup.StaysOpen Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość, która wskazuje, czy kontrolka Popup jest zamykana, gdy kontrolka nie jest już fokusem.
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
Wartość właściwości
true
jeśli kontrolka Popup zostanie zamknięta, gdy IsOpen właściwość jest ustawiona na false
wartość ; false
jeśli Popup kontrolka zostanie zamknięta po wystąpieniu zdarzenia myszy lub klawiatury poza kontrolką Popup . Wartość domyślna to true
.
- Atrybuty
Przykłady
W poniższym przykładzie pokazano, jak ustawić StaysOpen właściwość .
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>
Uwagi
Gdy właściwość jest ustawiona StaysOpen na true
wartość , Popup pozostaje otwarta, dopóki nie zostanie jawnie zamknięta, ustawiając IsOpen właściwość na false
. Gdy StaysOpen wartość to false
, kontrolka Popup przechwytuje wszystkie zdarzenia myszy i klawiatury w celu określenia, kiedy jedno z tych zdarzeń występuje poza kontrolką Popup .
Informacje dotyczące właściwości zależności
Pole identyfikatora | StaysOpenProperty |
Właściwości metadanych ustawione na true |
Brak |