Pola Kontrol MultipleView
Menjelaskan panduan dan konvensi untuk menerapkan IMultipleViewProvider, termasuk informasi tentang properti dan metode. Tautan ke referensi tambahan tercantum di akhir topik. Pola kontrol MultipleView digunakan untuk mendukung kontrol yang menyediakan, dan dapat beralih antara, beberapa representasi informasi yang sama atau set kontrol anak yang sama.
Contoh kontrol yang bisa menyajikan beberapa tampilan meliputi tampilan daftar (yang bisa memperlihatkan isinya sebagai gambar mini, petak peta, ikon, atau detail), bagan Microsoft Excel (pai, garis, batang, nilai sel dengan rumus), Dokumen Word Microsoft (normal, tata letak web, tata letak cetak, tata letak baca, kerangka), kalender Microsoft Outlook (tahun, bulan, minggu, hari), dan kulit Microsoft Pemutar Media Windows. Tampilan yang didukung ditentukan oleh pengembang kontrol dan khusus untuk setiap kontrol.
Topik ini berisi bagian berikut.
Panduan dan Konvensi Implementasi
Saat menerapkan pola kontrol MultipleView , perhatikan panduan dan konvensi berikut:
- IMultipleViewProvider juga harus diimplementasikan pada kontainer yang mengelola tampilan saat ini jika berbeda dari kontrol yang menyediakan tampilan saat ini. Misalnya, Windows Explorer berisi kontrol daftar untuk isi folder saat ini sementara tampilan untuk kontrol dikelola dari aplikasi Windows Explorer.
- Kontrol yang dapat mengurutkan kontennya tidak dianggap mendukung beberapa tampilan.
- Koleksi tampilan harus identik di seluruh instans.
- Nama tampilan harus cocok untuk digunakan dalam teks ke ucapan, Braille, dan aplikasi lain yang dapat dibaca manusia.
Anggota yang Diperlukan untuk IMultipleViewProvider
Properti dan metode berikut diperlukan untuk mengimplementasikan antarmuka IMultipleViewProvider .
Anggota yang diperlukan | Jenis anggota | Catatan |
---|---|---|
CurrentView | Properti | Tidak ada |
GetSupportedViews | Metode | Tidak ada |
GetViewName | Metode | Tidak ada |
SetCurrentView | Metode | Tidak ada |
Pola kontrol ini tidak memiliki peristiwa terkait.
Topik terkait