UIElement.AllowDrop 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 menetapkan nilai yang menunjukkan apakah elemen ini dapat digunakan sebagai target operasi seret dan letakkan. Ini adalah properti dependensi.
public:
property bool AllowDrop { bool get(); void set(bool value); };
public bool AllowDrop { get; set; }
member this.AllowDrop : bool with get, set
Public Property AllowDrop As Boolean
Nilai Properti
true jika elemen ini dapat digunakan sebagai target operasi seret dan letakkan; jika tidak, false. Nilai defaultnya adalah false.
Contoh
Contoh markup berikut mengatur AllowDrop properti true menggunakan atribut pada TextBox, serta mengatur beberapa properti terkait lainnya yang secara agregat memungkinkannya TextBox menjadi target objek data teks multibaris saat diseret. Untuk sampel lengkapnya, lihat Memuat Sampel File yang Dihilangkan.
<TextBox
Name="tbDisplayFileContents"
Grid.Row="1"
AcceptsReturn="True" AcceptsTab="True"
AllowDrop="True"
BorderThickness="1" BorderBrush="Black"
HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"
PreviewDragOver="ehDragOver" PreviewDrop="ehDrop"
/>
Keterangan
Operasi seret dan letakkan tidak diaktifkan secara default, dan harus diaktifkan dengan sengaja dengan mengatur AllowDrop ke true. Di luar pengaturan dasar ini, perilaku seret dan letakkan sepenuhnya spesifik implementasi dan tidak didefinisikan oleh UIElement atau kelas elemen dasar lainnya. Kontrol tertentu, misalnya, RichTextBox, memiliki perilaku default. Untuk informasi selengkapnya tentang seret dan letakkan, lihat Gambaran Umum Seret dan Letakkan.
FrameworkElement mengambil alih metadata untuk properti dependensi ini dalam implementasinya. Secara khusus, FrameworkElement menunjuk properti ini untuk memungkinkan pewarisan nilai properti (Inherits dalam true metadata). Pewarisan nilai properti dalam konteks ini berarti bahwa jika ada elemen turunan tanpa nilai lain untuk AllowDrop ditetapkan melalui nilai atau gaya lokal, nilai elemen induk terdekat dengan nilai ini ditetapkan (sekali lagi, baik dalam gaya, nilai default, atau nilai lokal), maka nilai dari elemen induk akan ditetapkan ke semua elemen turunan yang sebelumnya tidak ditetapkan oleh sistem properti. Dalam praktiknya, Anda dapat menentukan apakah akan mengizinkan operasi penghilangan pada elemen akar, dan nilai tersebut akan menyebar ke semua elemen anak yang belum secara khusus menetapkannya sebagai false.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | AllowDropProperty |
Properti metadata diatur ke true |
Tidak |