DragEventArgs.AcceptedOperation Propiedad

Definición

Obtiene o establece un valor que especifica qué operaciones (ninguna, movimiento, copia o vínculo) pueden ser aceptadas por el destino del evento de arrastre.

public:
 property DataPackageOperation AcceptedOperation { DataPackageOperation get(); void set(DataPackageOperation value); };
DataPackageOperation AcceptedOperation();

void AcceptedOperation(DataPackageOperation value);
public DataPackageOperation AcceptedOperation { get; set; }
var dataPackageOperation = dragEventArgs.acceptedOperation;
dragEventArgs.acceptedOperation = dataPackageOperation;
Public Property AcceptedOperation As DataPackageOperation

Valor de propiedad

Valor o combinación bit a bit de valores que especifica qué operaciones se pueden aceptar mediante el destino del evento de arrastre.

Ejemplos

En este ejemplo, un ListView solo acepta contenido de texto. En el DragOver controlador de eventos, AcceptedOperation se establece Copy en si contiene DataPackage texto; de lo contrario, AcceptedOperation se establece en None.

private void TargetListView_DragOver(object sender, DragEventArgs e)
{
    // The list accepts only text.
    e.AcceptedOperation = 
       (e.DataView.Contains(StandardDataFormats.Text)) 
           ? DataPackageOperation.Copy : DataPackageOperation.None;
}

Comentarios

Este valor se establece en el evento DragEnter o DragOver de UIElement que es un destino de colocación potencial de la operación de arrastrar y colocar. Notifica al origen de arrastre de qué operaciones puede aceptar, si las hay, para el DataPackage que se está arrastrando.

Para obtener más información sobre las operaciones de datos, consulte la enumeración DataPackageOperation .

Se aplica a

Consulte también