我想在双击GridView中的项目时向我的窗口添加选项卡。但是要添加的选项卡取决于单击的项目。我应该在WPF上以哪种方式执行此操作?我想过RoutedEvents,但我不知道如何用它传递参数。有什么建议吗?
答案 0 :(得分:6)
This codeproject article涵盖了使用与RoutedEvent
不同的参数类型的新RoutedEventArgs
(相当远,搜索“使用自定义RoutedEventArgs的第二个”),尽管我希望WPF包含版本RoutedEventHandler
与CLR的EventHandler<T> where T : EventArgs
一样,因此您不必每次都声明新的委托。
摘要:
答案 1 :(得分:0)
使用命令而不是路由事件:
为单击的项设置命令,并使用XAML中的RelativeSource绑定将单击的项的引用作为命令参数传递。