Bagikan melalui


Galeri Tombol Terpisah

Galeri Tombol Terpisah adalah kontrol komposit yang berisi tombol utama yang mengekspos item default tunggal atau Perintah, dan tombol sekunder yang ketika diklik menampilkan item atau koleksi Perintah lainnya dalam daftar drop-down yang saling eksklusif.

Detail

Kontrol ini berguna untuk mengekspos item yang terkait erat dalam kasus di mana default yang jelas tersedia dan di mana masing-masing item dapat diwakili oleh gambar, teks, atau keduanya.

Cuplikan layar berikut mengilustrasikan Galeri Tombol Pisahkan Pita di Microsoft Paint.

cuplikan layar kontrol splitbuttongallery di pita cat microsoft.

Kerangka kerja Pita menentukan kumpulan kunci properti untuk kontrol Galeri Tombol Terpisah.

Biasanya, properti Galeri Tombol Terpisah diperbarui di UI pita dengan membatalkan Perintah yang terkait dengan kontrol melalui panggilan ke metode IUIFramework::InvalidateUICommand . Peristiwa pembatalan ditangani, dan pembaruan properti ditentukan, oleh metode panggilan balik IUICommandHandler::UpdateProperty .

Metode panggilan balik IUICommandHandler::UpdateProperty tidak dijalankan, dan aplikasi dikueri untuk nilai properti yang diperbarui, hingga properti diperlukan oleh kerangka kerja. Misalnya, saat tab diaktifkan dan kontrol terungkap di UI pita, atau saat tipsalat ditampilkan.

Catatan

Dalam beberapa kasus, properti dapat diambil melalui metode IUIFramework::GetUICommandProperty dan diatur dengan metode IUIFramework::SetUICommandProperty .

Tabel berikut mencantumkan kunci properti yang terkait dengan kontrol Galeri Tombol Terpisah.

Kunci Properti Catatan
UI_PKEY_BooleanValue Mendukung IUIFramework::GetUICommandProperty dan IUIFramework::SetUICommandProperty.
UI_PKEY_Categories Mendukung IUIFramework::GetUICommandProperty dan IUIFramework::SetUICommandProperty.
UI_PKEY_Enabled Mendukung IUIFramework::GetUICommandProperty dan IUIFramework::SetUICommandProperty.
UI_PKEY_ItemsSource Mendukung IUIFramework::GetUICommandProperty dan IUIFramework::SetUICommandProperty.
UI_PKEY_Keytip Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_Label Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_LargeHighContrastImage Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_LargeImage Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_SelectedItem(hanya berlaku untuk galeri item)
Mendukung IUIFramework::GetUICommandProperty dan IUIFramework::SetUICommandProperty. Catatan: Jika Perintah yang terkait dengan kontrol tidak valid melalui panggilan ke IUIFramework::InvalidateUICommand, kerangka kerja meminta properti ini ketika UI_INVALIDATIONS_VALUE diteruskan sebagai nilai bendera.
UI_PKEY_SmallHighContrastImage Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_SmallImage Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_TooltipDescription Hanya dapat diperbarui melalui pembatalan.
UI_PKEY_TooltipTitle Hanya dapat diperbarui melalui pembatalan.

Elemen markup SplitButtonGallery

Bekerja dengan Galeri

Sampel Galeri