DragEventArgs.AcceptedOperation Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .