Bagikan melalui


UIElement.AllowDrop Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan apakah UIElement ini dapat menjadi target penghilangan 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, salah. Defaultnya 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 benar pada UIElement yang merupakan target penurunan potensial. Peristiwa ini adalah:

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

Implementasi Windows Runtime konsep seret-lepas hanya mengizinkan kontrol dan tindakan input tertentu untuk memulai tindakan seret-lepas. Tidak ada metode DoDragDrop umum yang akan mengizinkan elemen UI apa pun untuk memulai tindakan drag-drop. 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 benar pada 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 apa pun yang dimulai dari luar aplikasi UWP saat ini. Ini termasuk tindakan yang berasal dari aplikasi UWP lain, yang dimungkinkan untuk tampilan yang diposisikan.

Berlaku untuk

Lihat juga