Bagikan melalui


DragEventArgs.AcceptedOperation Properti

Definisi

Mendapatkan atau mengatur nilai yang menentukan operasi mana (tidak ada, pindahkan, salin, dan/atau tautan) dapat diterima oleh target peristiwa seret.

public:
 property DataPackageOperation AcceptedOperation { DataPackageOperation get(); void set(DataPackageOperation value); };
DataPackageOperation AcceptedOperation();

void AcceptedOperation(DataPackageOperation value);
public DataPackageOperation AcceptedOperation { get; set; }
var dataPackageOperation = dragEventArgs.acceptedOperation;
dragEventArgs.acceptedOperation = dataPackageOperation;
Public Property AcceptedOperation As DataPackageOperation

Nilai Properti

Kombinasi nilai atau bitwise dari nilai yang menentukan operasi mana yang dapat diterima oleh target peristiwa seret.

Contoh

Dalam contoh ini, hanya menerima ListView konten teks. Di penanganan DragOver aktivitas, AcceptedOperation diatur ke Copy jika DataPackage berisi teks; jika tidak, AcceptedOperation diatur ke None.

private void TargetListView_DragOver(object sender, DragEventArgs e)
{
    // The list accepts only text.
    e.AcceptedOperation = 
       (e.DataView.Contains(StandardDataFormats.Text)) 
           ? DataPackageOperation.Copy : DataPackageOperation.None;
}

Keterangan

Nilai ini diatur dalam peristiwa DragEnter atau DragOver yang UIElement merupakan target penurunan potensial dari operasi seret dan letakkan. Ini memberi tahu sumber seret tentang operasi apa yang dapat diterimanya, jika ada, untuk DataPackage yang sedang diseret.

Untuk informasi selengkapnya tentang operasi data, lihat enumerasi DataPackageOperation .

Berlaku untuk

Lihat juga