Popup.StaysOpen Özellik

Tanım

Denetim artık odakta olmadığında denetimin Popup kapanıp kapanmadığını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

truePopup özelliği olarak ayarlandığında falsedenetim kapatılırsaIsOpen; false denetimin Popup dışında Popup bir fare veya klavye olayı gerçekleştiğinde denetim kapanırsa. Varsayılan değer: true.

Öznitelikler

Örnekler

Aşağıdaki örnekte özelliğin nasıl ayarlanacağı gösterilmektedir 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>

Açıklamalar

StaysOpen özelliği olarak trueayarlandığında, Popup özelliği olarak ayarlanarak açıkça kapatılana IsOpen falsekadar açık kalır. olduğunda StaysOpen false, Popup denetim tüm fare ve klavye olaylarını keserek bu olaylardan birinin denetimin dışında ne zaman gerçekleştiğini Popup belirler.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı StaysOpenProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.