ContentElement.AllowDrop Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se questo elemento può essere utilizzato come destinazione di un'operazione di trascinamento della selezione.
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
Valore della proprietà
true se questo elemento può essere utilizzato come destinazione di un'operazione di trascinamento della selezione; in caso contrario, false. Il valore predefinito è false.
Esempio
L'esempio seguente imposta AllowDrop in XAML.
<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}" AllowDrop="True" Drop="dropHandler">
Drop something here...
<Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>
Commenti
Le operazioni di trascinamento della selezione non sono abilitate per impostazione predefinita e devono essere abilitate deliberatamente impostando AllowDrop su true. Oltre a questa impostazione di base, il comportamento di trascinamento della selezione è interamente specifico dell'implementazione e non è definito da ContentElement o da altre classi di elementi di base. Alcuni controlli, ad esempio , RichTextBoxhanno un comportamento predefinito, ma nessuna ContentElement classe derivata ha un comportamento di questo tipo. Per altre informazioni sul trascinamento della selezione, vedere Panoramica del trascinamento della selezione.
FrameworkContentElement esegue l'override dei metadati per questa proprietà di dipendenza nell'implementazione. In particolare, FrameworkContentElement indica che questa proprietà consente l'ereditarietà del valore della proprietà (Inherits è true nei metadati). L'ereditarietà del valore della proprietà in questo contesto significa che se sono presenti elementi figlio senza alcun altro valore per AllowDrop assegnato tramite valori o stili locali, il valore dell'elemento padre più vicino con questo valore assegnato (ancora una volta, in stili, per valori predefiniti o un valore locale), il valore di tale elemento padre viene assegnato a tutti gli elementi figlio non assegnati dal sistema di proprietà. Ciò significa che è possibile specificare se consentire le operazioni di rilascio nell'elemento radice e quindi propagare il valore a tutti gli FrameworkContentElement elementi figlio a cui non è stato assegnato in modo specifico un valore di false.
Informazioni sulle proprietà di dipendenza
| Elemento | Value |
|---|---|
| Campo Identificatore | AllowDropProperty |
Proprietà dei metadati impostate su true |
None |