UIElement.Visibility Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur visibilitas antarmuka pengguna (UI) dari 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
Mengatur properti ini memengaruhi nilai IsVisible, yang pada gilirannya dapat menaikkan IsVisibleChanged 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 passes tata letak Pengukuran atau Susun, tidak dalam urutan tab, dan tidak akan dilaporkan dalam pengujian hit.
Ketika diwarisi oleh Window atau kelas turunannya, Window tentukan ulang nilai default properti ini menjadi Collapsed. Ini memiliki efek tidak menjalankan pass Pengukuran tata letak pada yang 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
Bidang pengidentifikasi | VisibilityProperty |
Properti metadata diatur ke true |
Tidak ada |