如何从我的代码中提出DataObject.Pasting事件?
答案 0 :(得分:4)
您可以使用UIElement
方法在任何RaiseEvent()
上举起任何活动。只需为处理程序创建适当的事件参数并传递给RaiseEvent()
。
var args = new DataObjectPastingEventArgs(dataObject, isDragDrop, formatToApply)
{
Source = this,
RoutedEvent = DataObject.PastingEvent //set the event here
};
element.RaiseEvent(args);
答案 1 :(得分:1)
您需要在相应的UIElement上调用RaiseEvent,并将带有RoutedEvent的RoutedEventArgs传递给DataObject.Pasting。