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 (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
.DragOver
AcceptedOperation
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 .