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 Link) 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
Ein Wert oder eine 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 AcceptedOperation
Copy
festgelegt, 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 von festgelegt, das UIElement
ein potenzielles Dropziel des Drag and Drop-Vorgangs ist. Es benachrichtigt die Ziehquelle darüber, welche Vorgänge sie akzeptieren kann, falls vorhanden, für das DataPackage , das gezogen wird.
Weitere Informationen zu Datenvorgängen finden Sie in der DataPackageOperation-Enumeration .