IDragProvider Antarmuka

Definisi

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 GetPattern dan PatternInterface.Drag.

public interface class IDragProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(779585193, 32764, 20311, 185, 101, 30, 241, 243, 115, 245, 70)]
struct IDragProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(779585193, 32764, 20311, 185, 101, 30, 241, 243, 115, 245, 70)]
public interface IDragProvider
Public Interface IDragProvider
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

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 (item ListViewItemAutomationPeer) atau 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 menembakkan peristiwa otomatisasi atau memanggil RaisePropertyChangedEvent.

Properti

DropEffect

Mendapatkan string yang menunjukkan apa yang akan terjadi ketika item dihilangkan.

DropEffects

Mendapatkan array string yang menghitung kemungkinan efek penurunan saat 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