Изменение пользовательского элемента управления при нажатии другой кнопки в пользовательском элементе управления - PullRequest
0 голосов
/ 22 мая 2018

Этот ответ может быть в Prism и / или Caliburn.Micro.Изменение пользовательского элемента управления в основной оболочке может быть выполнено примерно так:

Prism

_regionManager.RequestNavigate("ContentRegion", uri);

Caliburn.Micro

ActivateItem(new ViewModel());

Но у меня вопрос: как изменить пользовательский элемент управления, который отображается в виде оболочки, при нажатии кнопки внутри другого пользовательского элемента управления?

1 Ответ

0 голосов
/ 22 мая 2018

Вы можете использовать точно такую ​​же строку (по крайней мере для Prism) в любой команде в любом месте.В случае, если вам интересно, как получить _regionManager - просто вставьте его как зависимость конструктора.

...