Popup.StaysOpen Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |