Caliburn Micro и навигационная панель - PullRequest
0 голосов
/ 29 декабря 2011

для моего проекта wpf я использую caliburn micro и NavigationPane .Мой вопрос заключается в том, как я могу использовать функциональность проводника.Это лучший способ изменить текущий экран, нажав на NavigationPaneItem.

1 Ответ

0 голосов
/ 12 февраля 2012

Я предполагаю, что у вас реализована модель представления диспетчера экрана, наследующая базу Conductor<T> CaliburnM.

Итак, щелкнув по элементу панели NavigationPane, вы можете вызвать метод CaliburnM ChangeActiveItem(), чтобы поменять местами экраны. Вы должны передать новую модель представления экрана этому методу вместе с логическим значением, которое определяет закрытие ранее активного экрана.

PS: я не знаю о функциональности NavigationPane, но я довольно хорошо знаком с CaliburnM.

...