Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

UIElement.AllowDrop (Propiedad)

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/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public bool AllowDrop { get; set; }
<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 de identificador

AllowDropProperty

Propiedades de metadatos establecidas en true.

None

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. Algunos 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 propiedad (Inherits es true en los metadatos). La herencia del valor de 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 Load a Dropped File Sample.


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

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


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft