3
如何從我的代碼中提升DataObject.Pasting事件?如何在wpf中引發附加事件?
如何從我的代碼中提升DataObject.Pasting事件?如何在wpf中引發附加事件?
您可以使用RaiseEvent()
方法在任何UIElement
上引發任何事件。只需爲處理程序創建適當的事件參數並傳遞至RaiseEvent()
即可。
var args = new DataObjectPastingEventArgs(dataObject, isDragDrop, formatToApply)
{
Source = this,
RoutedEvent = DataObject.PastingEvent //set the event here
};
element.RaiseEvent(args);
您需要在適當的UIElement上調用RaiseEvent,傳入一個RoutedEventArgs並將RoutedEvent設置爲DataObject.Pasting。
謝謝,但我只能接受一個正確答案。 – Rohit 2010-08-19 08:34:57