DragEventArgs.AcceptedOperation Proprietà

Definizione

Ottiene o imposta un valore che specifica quali operazioni (nessuno, spostare, copiare e/o collegare) possono essere accettate dalla destinazione dell'evento di trascinamento.

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

Valore della proprietà

Valore o combinazione bit per bit di valori che specifica quali operazioni possono essere accettate dalla destinazione dell'evento di trascinamento.

Esempio

In questo esempio, un ListView oggetto accetta solo il contenuto di testo. Nel gestore eventi l'oggetto DragOverAcceptedOperation è impostato su Copy se contiene DataPackage testo; in caso contrario, AcceptedOperation è impostato su 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;
}

Commenti

Questo valore viene impostato nell'evento DragEnter o DragOver dell'oggetto UIElement che rappresenta una destinazione potenziale di rilascio dell'operazione di trascinamento della selezione. Notifica all'origine di trascinamento le operazioni che può accettare, se presenti, per il DataPackage trascinato.

Per altre informazioni sulle operazioni sui dati, vedi l'enumerazione DataPackageOperation .

Si applica a

Vedi anche