DragEventArgs.AcceptedOperation 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指定拖曳事件目標可接受哪些操作(無、移動、複製及/或連結)。
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
屬性值
一個值或按位元組合的值,指定拖曳事件目標可接受哪些操作。
範例
在此範例中,a ListView 只接受文字內容。 在事件處理程序DragOver中,若包含DataPackage文字,則AcceptedOperation為 ;Copy否則,AcceptedOperation為 None。
private void TargetListView_DragOver(object sender, DragEventArgs e)
{
// The list accepts only text.
e.AcceptedOperation =
(e.DataView.Contains(StandardDataFormats.Text))
? DataPackageOperation.Copy : DataPackageOperation.None;
}
備註
此值在 DragEnter 或 DragOver 事件中設定,該事件 UIElement 為拖放操作的潛在落入目標。 它會通知拖曳來源可接受的 DataPackage 操作(若有的話)。
欲了解更多資料操作資訊,請參閱 DataPackageOperation 列舉。