Share via


UIElement.AllowDrop Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan apakah UIElement ini dapat menjadi target penurunan untuk tujuan operasi seret dan letakkan.

public:
 property bool AllowDrop { bool get(); void set(bool value); };
bool AllowDrop();

void AllowDrop(bool value);
public bool AllowDrop { get; set; }
var boolean = uIElement.allowDrop;
uIElement.allowDrop = boolean;
Public Property AllowDrop As Boolean
<uiElement AllowDrop="bool"/>

Nilai Properti

Boolean

bool

true jika UIElement ini dapat menjadi target penghilangan untuk tujuan operasi seret dan letakkan; jika tidak, false. Default adalah false.

Keterangan

Nilai AllowDrop menentukan apakah berbagai peristiwa yang terkait dengan menjadi target penghilangan atau merespons diseret dapat ditangani. Peristiwa tersebut hanya dapat ditangani jika AllowDrop ada true di UIElement yang merupakan target penurunan potensial. Peristiwa ini adalah:

Setiap peristiwa yang tercantum adalah peristiwa yang dirutekan. Jika Anda ingin menangani peristiwa seret-letakkan yang menggelegak, target penurunan potensial harus diatur AllowDrop ke true, dan objek tempat peristiwa ditangani harus diatur AllowDrop ke true. Untuk informasi selengkapnya tentang konsep peristiwa yang dirutekan, lihat Gambaran umum peristiwa dan peristiwa yang dirutekan.

Implementasi Windows Runtime konsep seret-letakkan hanya mengizinkan kontrol dan tindakan input tertentu untuk memulai tindakan seret-letakkan. Tidak ada metode umum DoDragDrop yang akan mengizinkan elemen UI apa pun untuk memulai tindakan seret-letakkan. Sumber utama tindakan seret-letakkan di aplikasi adalah saat Anda menyeret item daftar seperti GridView. Namun setelah tindakan dimulai, UIElement apa pun di aplikasi berpotensi menjadi target penurunan selama AllowDrop ada true di elemen tersebut. Elemen apa pun yang diteruskan tindakan seret-letakkan dapat menangani DragEnter, DragLeave , atau DragOver. Tampilan daftar yang memulai tidak memerlukan AllowDrop. Sebagai gantinya, nilai CanDragItems digunakan untuk menentukan apakah item dalam daftar dapat digunakan untuk memulai tindakan seret-letakkan.

Elemen UI tidak dapat menjadi target penghilangan untuk tindakan seret-lepas yang dimulai dari luar aplikasi saat ini. Ini termasuk tindakan yang berasal dari aplikasi lain, yang dimungkinkan untuk tampilan yang diposisikan.

Berlaku untuk

Lihat juga