Popup.StaysOpen Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se il controllo Popup si chiude quando il controllo non riceve più lo stato attivo.
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
Valore della proprietà
true
se il controllo Popup si chiude quando la proprietà IsOpen è impostata su false
; false
se il controllo Popup si chiude quando si verifica un evento del mouse o della tastiera al di fuori del controllo Popup. Il valore predefinito è true
.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come impostare la proprietà 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>
Commenti
Quando la StaysOpen proprietà è impostata su true
, Popup rimane aperta finché non viene chiusa in modo esplicito impostando la IsOpen proprietà su false
. Quando StaysOpen è false
, il Popup controllo intercetta tutti gli eventi del mouse e della tastiera per determinare quando si verifica uno di questi eventi all'esterno del Popup controllo.
Informazioni proprietà di dipendenza
Campo Identificatore | StaysOpenProperty |
Proprietà dei metadati impostate su true |
Nessuno |