меню в виде списка, по нажатию на строку происходит подгрузка View. В MenuItem - хранится рендер пункта меню (условно), Label - отображемое имя и object, куда помещаются View.
1 вариант был: switch по Label и создание в object нужной View.
2 вариант: я каждому View присвоил свой интерфейс и зарегистрировать типы на каждую. Теперь я в object помещаю итерфейс, чтобы при выборе пункта меню резолвить вью по интерфейсу. Но не выходит, т.к. после инициализии интерфейса там уже класс.
Может есть еще способы организовать меню?
Гугли MahApps HamburgerMenu
Обсуждают сегодня