Пользовательский контроль с выбранным событием в виде дерева, который обновил другой пользовательский контроль, не работает - PullRequest
1 голос
/ 22 апреля 2011

Я относительно новичок в программировании WPF и не могу заставить его работать правильно.На мой взгляд, это довольно упрощенная вещь, которую я хотел бы получить, поэтому я не пробовал инфраструктуру MVVM и решил оставить ее простой.

У меня есть древовидная структура управления пользователями с путями к отчетам.У меня есть другой usercontrol с просмотра отчетов.Выбор пути к отчету в древовидной структуре должен обновить средство просмотра отчетов.
Я могу «вызвать» метод из пользовательского управления древовидной структуры для обновления средства просмотра отчетов в пользовательском контроле отчетов, но ничего не происходит.

Я читал другие сообщения, и некоторые, кажется, предлагают делегатам событие кнопки, которое позволит выполнить другой метод 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();
 }

Очевидно, что это не сработало ... Я знаю, что это не должно быть слишком сложно, но я замираюмомент и не могу заставить его работать.

Любые предложения будут с благодарностью.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...