在我的程序中,我想SelectedItemChanged
使用 c# 代码隐藏调用一个事件,我只是不确定要作为参数传递什么。这是为了一个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”参数
我希望这是一个简单的问题,但如果我没有提供足够的信息,或者不够清楚,请告诉我。