В настоящее время я разрешаю xamls из контейнера, чтобы мне было проще и элегантнее использовать внедрение зависимостей. Это веб-приложение, написанное на Silverlight 4 с контейнером Виндзорского замка. У меня есть офисная лента 2007 года, и при щелчке элемента меню элемент управления содержимым под лентой заменяется соответствующим xaml.
Но стоит ли разрешать xaml из контейнера? Меня беспокоит проблема с производительностью.
Может кто-нибудь показать мне, как правильно делать мастер-страницы, как в ASP.NET? Я хотел бы разрешить xaml только при нажатии элемента меню. Как я могу это сделать? В настоящее время я разрешаю каждый XAML из конструктора до того, как будет нажато меню! Так очень неэффективно!
Любые лучшие предложения?