DragEventArgs.AcceptedOperation 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 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 .