Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

UIElement.AllowDrop (Propiedad)

Actualización: noviembre 2007

Obtiene o establece un valor que indica si este elemento se puede usar como destino de una operación de arrastrar y colocar. Se trata de una propiedad de dependencia.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public bool AllowDrop { get; set; }
/** @property */
public boolean get_AllowDrop()
/** @property */
public  void set_AllowDrop(boolean value)

public function get AllowDrop () : boolean
public function set AllowDrop (value : boolean)
<object AllowDrop="bool" .../>

Valor de propiedad

Tipo: System.Boolean
Devuelve true si este elemento puede usarse como destino de una operación de arrastrar y colocar; de lo contrario, devuelve false. El valor predeterminado es false.

Campo identificador

AllowDropProperty

Propiedades de metadatos establecidas en true

Ninguna

Las operaciones de arrastrar y colocar no están habilitadas de forma predeterminada y se deben habilitar deliberadamente estableciendo AllowDrop en true. Más allá de esta configuración básica, el comportamiento de arrastrar y colocar es completamente específico de la implementación y no lo definen UIElement ni cualquier otra clase de elemento base. Ciertos controles, por ejemplo RichTextBox, tienen un comportamiento predeterminado. Para obtener más información sobre las operaciones de arrastrar y colocar, vea Información general sobre la función de arrastrar y colocar.

FrameworkElement invalida los metadatos para esta propiedad de dependencia en su implementación. Específicamente, FrameworkElement designa esta propiedad para permitir la herencia del valor de la propiedad (Inherits es true en los metadatos). La herencia del valor de la propiedad en este contexto significa que si hay elementos secundarios a los que no se ha asignado otro valor de AllowDrop a través de valores o estilos locales, el valor del elemento primario más próximo que tenga asignado este valor (de nuevo, en estilos, valores predeterminados o un valor local), el valor del elemento primario se asigna a todos los elementos secundarios previamente no asignados por el sistema de propiedades. En la práctica, esto significa que puede especificar si desea permitir las operaciones de colocar en el elemento raíz. Ese valor se propaga a todos los elementos secundarios que no lo han asignado específicamente como false.

En el ejemplo de marcado siguiente se establece la propiedad AllowDrop en true mediante un atributo de TextBox y el establecimiento de otras propiedades relacionadas que, agregadas, permiten que TextBox sea el destino de un objeto de datos del texto multilínea cuando se arrastra. Para obtener el ejemplo completo, vea Ejemplo Load a Dropped File.

<TextBox
  Name="tbDisplayFileContents" 
  Grid.Row="1" 
  AcceptsReturn="True" AcceptsTab="True" 
  AllowDrop="True" 
  BorderThickness="1" BorderBrush="Black" 
  HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"

  PreviewDragOver="ehDragOver" PreviewDrop="ehDrop"
/>


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

Mostrar:
© 2015 Microsoft