Я создаю сайт Silverlight.В настоящее время я разбиваю свои идеи на части функциональности.Одна из идей, которые у меня есть, это концепция контент-менеджера.По сути, это элемент управления пользовательского интерфейса с 4 регионами.Сверху, снизу, справа и слева.У меня также есть коллекция объектов, которые считаются «пунктами меню».Это элементы управления, которые функционируют как способ навигации, аналогично ссылкам.
Идея, которую я имею, заключается в реализации интерфейса IMenuItem.Среди стандартных частей информации (Text, PageReference и т. Д.) Я также собирался держать ссылку на менеджер контента.Моя идея заключается в том, что я могу передать PageReference свойству в ContentManager и затем вызвать метод, который знает, как соответствующим образом обновить менеджер контента.
Является ли это лучшим способом реализации этого или ихкакой-то шаблон для этого?