Popup.StaysOpen Egenskap

Definition

Hämtar eller anger ett värde som anger om Popup kontrollen stängs när kontrollen inte längre är i 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

Egenskapsvärde

true om kontrollen Popup stängs när IsOpen egenskapen är inställd på false; false om Popup kontrollen stängs när en mus- eller tangentbordshändelse inträffar utanför Popup kontrollen. Standardvärdet är true.

Attribut

Exempel

I följande exempel visas hur du anger egenskapen 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>

Kommentarer

När egenskapen StaysOpen är inställd truepå förblir Popup öppen tills den uttryckligen stängs genom att egenskapen anges IsOpen till false. När StaysOpen är falsePopup fångar kontrollen upp alla mus- och tangentbordshändelser för att avgöra när en av dessa händelser inträffar utanför Popup kontrollen.

Information om beroendeegenskap

Objekt Value
Identifierarfält StaysOpenProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även