DataObject.AddPastingHandler 方法

定义

Pasting 事件处理程序添加到指定的依赖对象。

public:
 static void AddPastingHandler(System::Windows::DependencyObject ^ element, System::Windows::DataObjectPastingEventHandler ^ handler);
public static void AddPastingHandler (System.Windows.DependencyObject element, System.Windows.DataObjectPastingEventHandler handler);
static member AddPastingHandler : System.Windows.DependencyObject * System.Windows.DataObjectPastingEventHandler -> unit
Public Shared Sub AddPastingHandler (element As DependencyObject, handler As DataObjectPastingEventHandler)

参数

element
DependencyObject

要对其添加事件处理程序的依赖对象(UIElementContentElement)。

handler
DataObjectPastingEventHandler

要添加的引用处理程序方法的委托。

注解

使用此事件在粘贴数据之前检查数据对象,并可能决定替代操作过程,例如:

  • 通过调用 CancelCommand 方法取消粘贴 - 取消整个粘贴操作。

  • 选择备用格式 - 通过为 FormatToApply 属性指定新值来更改所选粘贴格式。 要粘贴的数据对象必须支持新选择的格式。

    注意

    如果更改了粘贴格式,请确保粘贴目标支持新指定的格式。

  • 插入新格式 - 如果确定粘贴数据对象不支持所需格式,请更新数据对象以包含所需格式的数据版本。 自定义数据转换器通常用作此过程的一部分。

更改粘贴数据对象的内容 (DataObject) 不会更改存储在系统剪贴板上的数据;任何此类更改将仅适用于与关联的粘贴命令关联的数据对象。

适用于

另请参阅