Pola Kontrol DropTarget
Menyediakan panduan dan konvensi untuk menerapkan pola kontrol DropTarget dengan menggunakan IDropTargetProvider, termasuk informasi tentang properti dan metode. Pola kontrol DropTarget digunakan untuk mendukung kontrol yang dapat menjadi target operasi seret dan letakkan.
Panduan 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 menaikkan 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 mengimplementasikan antarmuka IDropTargetProvider .
Anggota yang diperlukan | Jenis anggota | Catatan |
---|---|---|
DropTargetEffect | Properti | Tidak ada |
DropTargetEffects | Properti | Diperlukan jika target penurunan mendukung lebih dari satu kemungkinan efek penurunan. |
UIA_DropTarget_DragEnterEventId | Kejadian | Tidak ada |
UIA_DropTarget_DragLeaveEventId | Kejadian | Tidak ada |
UIA_DropTarget_DroppedEventId | Kejadian | Tidak ada |
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk