ContentElement.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.
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 berikut diatur AllowDrop dalam XAML.
<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}" AllowDrop="True" Drop="dropHandler">
Drop something here...
<Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>
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 ContentElement atau kelas elemen dasar lainnya. Kontrol tertentu, misalnya, RichTextBox, memang memiliki perilaku default, tetapi tidak ada ContentElement kelas turunan yang memiliki perilaku seperti itu. Untuk informasi selengkapnya tentang seret dan letakkan, lihat Gambaran Umum Seret dan Letakkan.
FrameworkContentElement mengambil alih metadata untuk properti dependensi ini dalam implementasinya. Secara khusus, FrameworkContentElement menunjuk bahwa properti ini 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 tersebut ditetapkan ke semua elemen turunan yang tidak ditetapkan oleh sistem properti. Ini berarti bahwa Anda dapat menentukan apakah akan mengizinkan operasi penghilangan FrameworkContentElementpada elemen akar dan kemudian menyebarluaskan nilai ke semua false elemen anak yang belum secara khusus menetapkan nilai .
Informasi Properti Dependensi
| Barang | Nilai |
|---|---|
| Bidang pengidentifikasi | AllowDropProperty |
Properti metadata diatur ke true |
Tidak |