DragEventArgs.AcceptedOperation Properti
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.
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 .