ContentElement.AllowDrop Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si este elemento se puede usar como destino de una operación de arrastrar y colocar.
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
Valor de propiedad
true si este elemento se puede usar como destino de una operación de arrastrar y colocar; de lo contrario, false. El valor por defecto es false.
Ejemplos
En el ejemplo siguiente se establece AllowDrop en XAML.
<Paragraph Name="focusableP" Style="{StaticResource FocusableParagraph}" AllowDrop="True" Drop="dropHandler">
Drop something here...
<Hyperlink Name="h1" Click="MakeSpecialLink">Follow me!</Hyperlink>
</Paragraph>
Comentarios
Las operaciones de arrastrar y colocar no están habilitadas de forma predeterminada y deben habilitarse deliberadamente estableciendo AllowDroptrueen . Además de esta configuración básica, el comportamiento de arrastrar y colocar es completamente específico de la implementación y no está definido por ContentElement ni por ninguna otra clase de elemento base. Algunos controles, por ejemplo, RichTextBox, tienen un comportamiento predeterminado, pero ninguna ContentElement clase derivada tiene este comportamiento. Para obtener más información sobre la arrastrar y colocar, vea Información general sobre arrastrar y colocar.
FrameworkContentElement invalida los metadatos de esta propiedad de dependencia en su implementación. En concreto, FrameworkContentElement designa que esta propiedad permite la herencia de valores de propiedad (Inherits está true en metadatos). La herencia de valores de propiedad en este contexto significa que si hay elementos secundarios sin ningún otro valor para AllowDrop asignado a través de valores locales o estilos, el valor del elemento primario más cercano con este valor asignado (de nuevo, en estilos, por valores predeterminados o un valor local), el valor de ese elemento primario se asigna a todos los elementos secundarios sin asignar por el sistema de propiedades. Esto significa que puede especificar si quiere permitir operaciones de colocación en el elemento raíz y, a continuación, propagar el valor a todos los FrameworkContentElement elementos secundarios que no lo han asignado específicamente a un valor de false.
Información de la propiedad dependency
| Elemento | Value |
|---|---|
| Campo identificador | AllowDropProperty |
Propiedades de metadatos establecidas en true |
Ninguno |