具有树视图选定事件的Usercontrol刷新了另一个用户控件无法正常工作

时间:2011-04-22 02:26:27

标签: wpf events user-controls methods

我对WPF编程比较陌生,似乎无法正常工作。在我看来,这是一个相当简单的东西,我想要工作,所以我没有尝试MVVM框架,并决定保持简单。

我有一个带有报告路径的usercontrol树视图。我有另一个带有reportviewer的usercontrol。在树视图中选择报告路径应刷新报告查看器 我可以从treeview usercontrol“调用”该方法来刷新报表usercontrol中的reportviewer,但没有任何反应。

我正在阅读其他帖子,有些人似乎向委托提出了一个按钮事件,该事件将允许执行其他usercontrol方法。我没有使用按钮事件,所以我有点困惑。

我以为我可以这样做:

 private void treeViewMenu_Selected(object sender, RoutedEventArgs e)
 {
    //Get the selected item
    ....
    //Call the method of another user control
    ReportUserControl ruc = new ReportUserControl();
    ruc.RefreshReport();
 }

显然这不起作用......我知道这不应该太难,但我处于大脑冻结的时刻,似乎无法让它发挥作用。

任何建议都将不胜感激。 谢谢!

0 个答案:

没有答案