Condividi tramite


DragEventArgs.AcceptedOperation Proprietà

Definizione

Ottiene o imposta un valore che specifica quali operazioni (nessuna, spostare, copiare e/o collegamento) 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 oggetto ListView accetta solo contenuto di testo. Nel gestore eventi, l'oggetto è impostato su Copy se contiene DataPackage testo; in caso contrario, AcceptedOperation è impostato su None.DragOverAcceptedOperation

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 è impostato nell'evento DragEnter o DragOver dell'oggetto UIElement che rappresenta una potenziale destinazione di rilascio dell'operazione di trascinamento e rilascio. Notifica l'origine di trascinamento delle operazioni che può accettare, se presente, per il Pacchetto dati trascinato.

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

Si applica a

Vedi anche