Popup.StaysOpen Proprietà

Definizione

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à

Boolean

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

Si applica a

Vedi anche