Freigeben über


DragEventArgs.AcceptedOperation Eigenschaft

Definition

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 .

Gilt für:

Weitere Informationen