DragEventArgs.AcceptedOperation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, welche Vorgänge (keine, Verschieben, Kopieren und/oder Verknüpfung) vom Ziel des Ziehereignisses akzeptiert werden können, oder legt diesen fest.
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
Eigenschaftswert
Eine Wert- oder bitweise Kombination von Werten, die angibt, welche Vorgänge vom Ziel des Ziehereignisses akzeptiert werden können.
Beispiele
In diesem Beispiel akzeptiert ein ListView
nur Textinhalt. DragOver
Im Ereignishandler wird auf Copy
festgelegt, AcceptedOperation
wenn der DataPackage
Text enthält, AcceptedOperation
andernfalls auf None
festgelegt.
private void TargetListView_DragOver(object sender, DragEventArgs e)
{
// The list accepts only text.
e.AcceptedOperation =
(e.DataView.Contains(StandardDataFormats.Text))
? DataPackageOperation.Copy : DataPackageOperation.None;
}
Hinweise
Dieser Wert wird im DragEnter - oder DragOver-Ereignis des festgelegt, das UIElement
ein potenzielles Dropziel des Drag and Drop-Vorgangs ist. Die Ziehquelle informiert die Ziehquelle darüber, welche Vorgänge sie ggf. für das gezogene DataPackage akzeptieren kann.
Weitere Informationen zu Datenvorgängen finden Sie in der DataPackageOperation-Enumeration .