ContentElement.AllowDrop Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu öğenin sürükle ve bırak işleminin hedefi olarak kullanılıp kullanılamayacağını gösteren bir değer alır veya ayarlar.
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
Özellik Değeri
true bu öğe sürükle ve bırak işleminin hedefi olarak kullanılabiliyorsa; aksi takdirde , false.
false varsayılan değerdir.
Örnekler
Aşağıdaki örnek XAML'de ayarlar AllowDrop .
<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}" AllowDrop="True" Drop="dropHandler">
Drop something here...
<Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>
Açıklamalar
Sürükle ve bırak işlemleri varsayılan olarak etkinleştirilmez ve olarak ayarlanarak AllowDroptruekasıtlı olarak etkinleştirilmesi gerekir. Bu temel ayarın ötesinde sürükle ve bırak davranışı tamamen uygulamaya özgüdür ve veya başka bir temel öğe sınıfı tarafından ContentElement tanımlanmaz. Örneğin, RichTextBoxbazı denetimlerin varsayılan bir davranışı vardır, ancak türetilmiş sınıfların böyle bir davranışı yoktur ContentElement . Sürükleyip bırakma hakkında daha fazla bilgi için bkz. Sürükleme ve Bırakma Genel Bakış.
FrameworkContentElement , bu bağımlılık özelliğinin meta verilerini kendi uygulamasında geçersiz kılar. Özellikle, FrameworkContentElement bu özelliğin özellik değeri devralmaInherits (meta verilerde) true izin verdiği belirtir. Bu bağlamda özellik değeri devralma, yerel değerler veya stiller aracılığıyla atanacak başka değeri AllowDrop olmayan alt öğeler varsa, bu değer atanmış en yakın üst öğenin değerinin (yine stillerde, varsayılan değerlerde veya yerel bir değerde) söz konusu üst öğedeki değerin özellik sistemi tarafından atanmamış tüm alt öğelere atandığı anlamına gelir. Bu, kök öğesinde bırakma işlemlerine izin verilip verilmeyeceğini belirtebileceğiniz ve ardından değeri, özellikle değerine atamamış FrameworkContentElementolan tüm false alt öğelere yayabileceğiniz anlamına gelir.
Bağımlılık Özelliği Bilgileri
| Öğe | Değer |
|---|---|
| Tanımlayıcı alanı | AllowDropProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |