UIElement.Visibility Properti

Definisi

Mendapatkan atau mengatur visibilitas antarmuka pengguna (UI) elemen ini. Ini adalah properti dependensi.

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

Nilai Properti

Nilai enumerasi. Nilai defaultnya adalah Visible.

Atribut

Contoh

Contoh berikut mengimplementasikan handler yang mereferensikan dua tombol bernama berbeda yang dimaksudkan untuk menjadi pasangan yang saling eksklusif di antarmuka pengguna. Sebelum menjalankan logika program aktual yang terkait dengan tombol, tombol itu sendiri diatur menjadi Visibility.Hidden, dan tombol lain dalam pasangan diatur ke Visibility.Visible.

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

Keterangan

Pengaturan properti ini memengaruhi nilai IsVisible, yang pada gilirannya IsVisibleChanged dapat meningkatkan peristiwa. Namun, IsVisible memiliki faktor lain yang memengaruhinya, misalnya pengaturan visibilitas orang tua yang berisinya.

Elemen di mana Visibility tidak Visible berpartisipasi dalam peristiwa input (atau perintah), tidak memengaruhi urutan pengukuran atau Susun tata letak, tidak dalam urutan tab, dan tidak akan dilaporkan dalam pengujian hit.

Ketika diwarisi oleh Window atau kelas turunannya, Window mendefinisikan ulang nilai default properti ini menjadi Collapsed. Ini memiliki efek tidak menjalankan Ukur lulus tata letak pada awalnya dibuat Window, dan RenderSize mengembalikan (0,0). Untuk detailnya, lihat Window. Popup juga menentukan ulang nilai default menjadi Collapsed, dengan perilaku yang dihasilkan serupa untuk Popup dan kelas turunannya.

Informasi Properti Dependensi

Barang Nilai
Bidang pengidentifikasi VisibilityProperty
Properti metadata diatur ke true Tidak

Berlaku untuk

Lihat juga