Freigeben über


DragEventArgs.AcceptedOperation Eigenschaft

Definition

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 AcceptedOperationCopy festgelegt, 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 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 .

Gilt für:

Weitere Informationen