【发布时间】:2013-08-20 12:59:32
【问题描述】:
在我的程序中,我想使用 c# 代码隐藏调用 SelectedItemChanged 事件,我只是不确定要作为参数传递什么。这是给TreeViewItem。
//Gets selected item in TreeView
private void TreeOne_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
MainWindowViewModel.SelectedItem = e.NewValue as TreeViewItem;
}
//I'm calling the SelectedItemChanged event from a RightButtonDown event
private void TreeOne_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
TreeOne_SelectedItemChanged(/* What would go here? **/);
}
另外,当我尝试构建它时,我收到这个编译器错误,这几乎导致了这个问题......
方法
TreeOne_SelectedItemChanged没有重载采用 '0' 参数
我希望这是一个简单的问题,但如果我没有提供足够的信息,或者不够清楚,请告诉我。
【问题讨论】:
-
你能显示更多代码吗?
-
好的,请检查我的问题。
标签: c# wpf treeview selecteditemchanged