Pola Kontrol DropTarget
Menyediakan panduan dan konvensi untuk menerapkan pola kontrol DropTarget dengan menggunakanIDropTargetProvider , termasuk informasi tentang properti dan metode. Pola kontrol DropTarget digunakan untuk mendukung kontrol yang dapat menjadi target operasi seret dan letakkan.
Pedoman dan Konvensi Implementasi
Saat menerapkan pola kontrol DropTarget, gunakan panduan dan konvensi berikut:
- Pola DropTarget harus didukung saat operasi seret sedang berlangsung. Ini dapat didukung bahkan ketika operasi seret tidak sedang berlangsung.
- Properti IDropTargetProvider::D ropTargetEffect diperlukan.
- Properti IDropTargetProvider::D ropTargetEffects diperlukan ketika ada lebih dari satu kemungkinan efek penurunan untuk target.
- Elemen harus meningkatkan peristiwa yang diubah properti untuk properti DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) dan DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) saat berubah.
Anggota yang Diperlukan untuk IDropTargetProvider
Properti dan metode berikut diperlukan untuk menerapkan antarmuka IDropTargetProvider.
Anggota yang diperlukan | Jenis anggota | Catatan |
---|---|---|
DropTargetEffect | Harta benda | Tidak |
DropTargetEffects | Harta benda | Diperlukan jika target penurunan mendukung lebih dari satu kemungkinan efek penurunan. |
UIA_DropTarget_DragEnterEventId | Peristiwa | Tidak |
UIA_DropTarget_DragLeaveEventId | Peristiwa | Tidak |
UIA_DropTarget_DroppedEventId | Peristiwa | Tidak |
Topik terkait
-
Jenis Kontrol dan Pola Kontrol yang Didukung
-
Dukungan Automasi UI untuk Seret dan Letakkan