UIElement.Visibility Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu öğenin kullanıcı arabirimi (UI) görünürlüğünü alır veya ayarlar. Bu bir bağımlılık özelliğidir.
public:
property System::Windows::Visibility Visibility { System::Windows::Visibility get(); void set(System::Windows::Visibility value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public System.Windows.Visibility Visibility { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.Visibility : System.Windows.Visibility with get, set
Public Property Visibility As Visibility
Özellik Değeri
Sabit listesi değeri. Visible varsayılan değerdir.
- Öznitelikler
Örnekler
Aşağıdaki örnek, kullanıcı arabiriminde birbirini dışlayan bir çift olması amaçlanan iki farklı adlandırılmış düğmeye başvuran bir işleyici uygular. Düğmeyle ilişkili gerçek program mantığını çalıştırmadan önce düğmenin kendisi olarak Visibility.Hidden, çiftteki diğer düğme ise olarak Visibility.Visibleayarlanır.
private void PlayMedia(object sender, MouseButtonEventArgs args)
{
pauseBTN.Visibility = Visibility.Visible;
playBTN.Visibility = Visibility.Collapsed;
media.SpeedRatio = 1.0;
media.Play();
}
Private Sub PlayMedia(ByVal sender As Object, ByVal args As MouseButtonEventArgs)
pauseBTN.Visibility = System.Windows.Visibility.Visible
playBTN.Visibility = System.Windows.Visibility.Collapsed
media.SpeedRatio = 1.0
media.Play()
End Sub
Açıklamalar
Bu özelliğin IsVisibleayarlanması, değerini etkiler ve bu da olayı tetikler IsVisibleChanged . Ancak, IsVisible bunu etkileyen başka faktörler de vardır, örneğin onu içeren ebeveynlerin görünürlük ayarları.
Visibility Giriş olaylarına (veya komutlarına) katılmayanVisible, düzenin Ölçü veya Yerleştir geçişlerini etkilemeyen, sekme sırasında olmayan ve isabet testinde rapor edilmeyen öğeler.
veya türetilmiş sınıfları tarafından Window devralındığında, Window bu özelliğin varsayılan değerini olacak Collapsedşekilde yeniden tanımlar. Bu, düzenin Ölçü geçişini ilk oluşturulan Windowüzerinde çalıştırmama etkisine sahiptir ve RenderSize döndürür (0,0). Ayrıntılar için bkz. Window. Popupayrıca ve türetilmiş sınıfları için Popup benzer sonuç davranışıyla varsayılan değerini olarak Collapsedyeniden tanımlar.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | VisibilityProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |