Bagikan melalui


Pustaka Kontrol Windows Ribbon Framework

Topik yang terdapat di bagian ini menjelaskan sekumpulan kontrol yang disertakan dengan kerangka kerja Pita Windows. Kontrol yang tercantum di sini adalah objek UI di pita yang mengekspos fungsionalitas Perintah.

Pengantar

Kerangka kerja Pita terdiri dari komponen seperti Tab dan Toolbar Akses Cepat, yang bekerja sama untuk memberikan pengalaman UI yang kaya. Secara individual, komponen-komponen ini mengekspos berbagai jenis Perintah untuk memberi pelanggan pengalaman yang terorganisir dan dapat diprediksi di seluruh aplikasi Pita. Misalnya, setiap Tab memaparkan Perintah yang terkait dengan pembuatan dan tindakan pada bagian tertentu dari konten dalam ruang kerja aplikasi, sedangkan Menu Aplikasi memaparkan fungsionalitas yang terkait dengan proyek lengkap, seperti seluruh dokumen, gambar, atau film.

Topik ini menyediakan daftar komprehensif kontrol Pita dan menyertakan deskripsi singkat untuk setiap kontrol, dengan tautan ke dokumentasi yang lebih rinci jika tersedia.

Kontrol

Kerangka kerja Pita terdiri dari dua Tampilan: Tampilan Pita dan Tampilan ContextPopup . Setiap Tampilan dapat menghosting beberapa komponen yang bertindak sebagai kontainer presentasi untuk semua kontrol yang dirender dan dikelola oleh kerangka kerja.

Tampilan Pita menghosting elemen ApplicationMenu , elemen QuickAccessToolbar , dan bilah perintah pita sementara Tampilan ContextPopup menghosting elemen ContextMenu , elemen MiniToolbar , atau keduanya.

Setiap kontrol kerangka kerja dibedakan oleh fungsionalitas yang terkait dengan jenis Perintahnya.

Kontrol Dasar

Kontrol dasar terdiri dari satu atau beberapa tombol yang dapat dipanggil oleh satu klik mouse untuk melakukan tindakan sederhana.

Catatan

Spinner adalah pengecualian karena berisi kontrol edit.

 

Tabel berikut ini mencantumkan kontrol dasar dalam kerangka kerja Pita.

Kontrol Elemen Markup
Tombol Tombol
Kotak Centang CheckBox
Tombol Bantuan Tombol Bantuan
Spinner Spinner
Tombol Alih ToggleButton

 

Kontrol Kontainer

Kontrol kontainer terdiri dari grup kontrol, menu, daftar, atau item dan koleksi Perintah.

Kerangka kerja membedakan antara dua jenis kontainer, statis dan dinamis.

Kontainer Statis

Kontainer statis dideklarasikan dan diisi, bersama dengan semua sumber daya terkait, dalam file markup Pita. Kontrol ini tidak dapat diubah pada durasi.

Keuntungan kontrol statis meliputi yang berikut ini:

  • Prototipe cepat. Kontrol statis memungkinkan untuk membuat mock-up Pita dengan cepat menyerupan desain Pita akhir yang tidak memerlukan kode rumit.
  • Modifikasi yang mudah. Sebagian besar elemen, atribut, sumber daya, dan tata letak kontrol statis dapat dimodifikasi dalam markup.
  • UI yang konsisten. Aplikasi yang dirancang dengan baik menyediakan UI yang konsisten dan stabil yang menghindari perubahan pada menu dan daftar pada durasi.

Tabel berikut ini menjelaskan kontrol kontainer statis dalam kerangka kerja Pita.

Kontrol Elemen Markup
Menu Aplikasi ApplicationMenu
Popup Konteks ContextPopup
Tombol Drop-Down DropDownButton
Grup Grup
Grup Menu Grup Menu
Tombol Pisahkan SplitButton
Tab Tab
Grup Tab Grup Tab

 

Kontainer Dinamis

Kontainer dinamis dideklarasikan dalam file markup Pita. Mereka menampilkan sekelompok item atau Perintah yang dibuat atau dimodifikasi pada durasi.

Subkelas kontainer dinamis, yang disebut galeri, dibedakan oleh implementasinya dari antarmuka IUICollection . Antarmuka ini memungkinkan kontrol untuk mengekspos item atau daftar Perintahnya sebagai koleksi, dan untuk mendukung pembaruan berdasarkan interaksi pengguna dan kondisi run-time. Untuk informasi selengkapnya, lihat Bekerja dengan Galeri.

Tabel berikut ini mencantumkan kontrol kontainer dinamis dalam kerangka kerja Pita.

Kontrol Elemen Markup
Kotak Kombo ComboBox
Galeri Drop-Down DropDownGallery
Galeri Dalam Pita InRibbonGallery
Toolbar Akses Cepat QuickAccessToolbar
Item Terbaru RecentItems
Galeri Tombol Terpisah SplitButtonGallery

 

Kontrol Khusus

Kerangka kerja Pita berisi sejumlah kontrol khusus untuk fungsionalitas UI tertentu.

Tabel berikut ini mencantumkan kontrol khusus dalam kerangka kerja Pita.

Kontrol Elemen Markup
Pemilih Warna Turun Bawah DropDownColorPicker
Kontrol Font FontControl

 

Memahami Perintah dan Kontrol