IDragProvider Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengaktifkan elemen Microsoft UI Automation untuk menggambarkan dirinya sebagai elemen yang dapat diseret sebagai bagian dari operasi seret dan letakkan. Terapkan antarmuka ini untuk mendukung kemampuan yang diminta klien otomatisasi dengan panggilan AutomationPeer.GetPattern dan PatternInterface.Drag.
public interface class IDragProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3322656323, 41814, 20786, 162, 88, 255, 186, 108, 116, 128, 242)]
struct IDragProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3322656323, 41814, 20786, 162, 88, 255, 186, 108, 116, 128, 242)]
public interface IDragProvider
Public Interface IDragProvider
- Atribut
Keterangan
Pola kontrol Seret digunakan untuk mendukung kontrol yang dapat diseret, atau kontrol dengan item yang dapat diseret. Untuk informasi selengkapnya tentang untuk apa pola ini, lihat Seret Pola Kontrol.
IDragProvider diimplementasikan oleh rekan otomatisasi Windows Runtime yang ada untuk item ListView (ListViewItemAutomationPeer) atau item GridView (GridViewItemAutomationPeer). Ini mendukung skenario Windows Runtime menyeret item daftar sehingga dapat diurutkan ulang. Serekan untuk tampilan host item (ListViewAutomationPeer atau GridViewAutomationPeer) mendukung pola IDropTargetProvider .
Gunakan DragPatternIdentifiers jika Anda ingin mereferensikan properti pola IDragProvider dari kode kontrol saat Anda mengaktifkan peristiwa otomatisasi atau memanggil AutomationPeer.RaisePropertyChangedEvent.
Properti
DropEffect |
Mendapatkan string yang menunjukkan apa yang akan terjadi ketika item dihilangkan. |
DropEffects |
Mendapatkan array string yang menghitung kemungkinan efek penurunan ketika item ini dihilangkan. |
IsGrabbed |
Mendapatkan nilai yang menunjukkan apakah item saat ini sedang diseret. |
Metode
GetGrabbedItems() |
Mendapatkan array elemen Automation UI yang sedang diseret sebagai bagian dari operasi seret ini. |
Berlaku untuk
Lihat juga
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