XAML - Kontrol
Kerangka kerja Antarmuka Pengguna XAML menawarkan pustaka kontrol ekstensif yang mendukung pengembangan UI untuk Windows. Beberapa di antaranya memiliki representasi visual seperti Button, Textbox, TextBlock, dll .; sedangkan kontrol lain digunakan sebagai wadah untuk kontrol atau konten lain, misalnya, gambar. Semua kontrol XAML diwarisi dariSystem.Windows.Controls.Control.
Hierarki kontrol pewarisan lengkap adalah sebagai berikut -
Berikut adalah daftar kontrol yang akan kita bahas satu per satu pada bab ini.
Sr.No. | Kontrol & Deskripsi |
---|---|
1 | Tombol Kontrol yang merespons masukan pengguna. |
2 | Kalender Merepresentasikan kontrol yang memungkinkan pengguna untuk memilih tanggal dengan menggunakan tampilan kalender visual. |
3 | Kotak Centang Kontrol yang dapat dipilih atau dihapus pengguna. |
4 | Kotak kombo Daftar drop-down item yang dapat dipilih pengguna. |
5 | ContextMenu Mendapat atau menyetel elemen menu konteks yang harus muncul setiap kali menu konteks diminta melalui antarmuka pengguna (UI) dari dalam elemen ini. |
6 | Kisi Data Merepresentasikan kontrol yang menampilkan data dalam kisi yang dapat disesuaikan. |
7 | DatePicker Kontrol yang memungkinkan pengguna memilih tanggal. |
8 | Dialog Sebuah aplikasi juga dapat menampilkan jendela tambahan kepada pengguna untuk mengumpulkan atau menampilkan informasi penting. |
9 | Tampilan bergaris Kontrol yang menyajikan kumpulan item dalam baris dan kolom yang bisa digulir secara horizontal. |
10 | Gambar Kontrol yang menampilkan gambar. |
11 | Kotak daftar Kontrol yang menampilkan daftar item sebaris yang dapat dipilih pengguna. |
12 | Menu Merepresentasikan kontrol menu Windows yang memungkinkan Anda untuk mengatur elemen yang terkait dengan perintah dan penangan kejadian secara hierarki. |
13 | PasswordBox Kontrol untuk memasukkan kata sandi. |
14 | Muncul Menampilkan konten di atas konten yang ada, dalam batas-batas jendela aplikasi. |
15 | ProgressBar Kontrol yang menunjukkan kemajuan dengan menampilkan bilah. |
16 | ProgressRing Kontrol yang menunjukkan kemajuan tak tentu dengan menampilkan cincin. |
17 | Tombol radio Kontrol yang memungkinkan pengguna untuk memilih satu opsi dari sekelompok opsi. |
18 | RichEditBox Kontrol yang memungkinkan pengguna mengedit dokumen teks kaya dengan konten seperti teks yang diformat, hyperlink, dan gambar. |
19 | ScrollViewer Kontrol wadah yang memungkinkan pengguna menggeser dan memperbesar kontennya. |
20 | Kotak pencarian Kontrol yang memungkinkan pengguna memasukkan kueri penelusuran. |
21 | Penggeser Kontrol yang memungkinkan pengguna memilih dari berbagai nilai dengan menggerakkan kontrol Thumb di sepanjang trek. |
22 | TextBlock Kontrol yang menampilkan teks. |
23 | TimePicker Kontrol yang memungkinkan pengguna menetapkan nilai waktu. |
24 | ToggleButton Tombol yang dapat diubah antara 2 status. |
25 | ToolTip Jendela pop-up yang menampilkan informasi untuk suatu elemen. |
26 | Jendela Jendela root yang menyediakan opsi minimalkan / maksimalkan, bilah judul, tombol perbatasan dan tutup. |
Dalam bab ini kita akan membahas semua kontrol ini dengan implementasi.