如果我像这样注册一个类处理程序:
EventManager.RegisterClassHandler(
typeof(ListBoxItem),
DropEvent,
new RoutedEventHandler(OnListBoxItemDropEvent));
预期以下方法签名:
private void OnListBoxItemDropEvent(object sender, RoutedEventArgs e)
标准的Drop方法签名如下:
private void Drop(object sender, DragEventArgs e)
即它使您可以访问DragEventArgs e
注册路由事件处理程序时,我是否可以访问DragEventArgs e
?
答案 0 :(得分:0)
如何创建一个DragEventHandler
(而不是RoutedEventHandler
)?
EventManager.RegisterClassHandler(
typeof(ListBoxItem),
DropEvent,
new DragEventHandler(Drop));