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 Nonefestgelegt.
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 .