Нужно предложение по применению Silverlight - PullRequest
0 голосов
/ 09 июня 2011

Я новичок в серебряном свете.Я создал тестовое приложение, в котором сверху есть меню, такие как Home, About Us и т. Д. ??и есть элемент управления сеткой для отображения содержимого, связанного с меню.

Я создал элементы управления для дома, о нас и т. д., и я добавляю этот элемент управления по щелчку соответствующего меню.но я ищу какой-то общий способ, вместо того, чтобы обрабатывать нажатие каждого меню в отдельности, я также создал общее событие щелчка, но проблема в том, как я могу получить Home COntrol или элемент управления About Us для добавления в сетку.В методе события щелчка я могу получить нажатое меню Информация.Я могу написать оператор switch, но он также не будет называться универсальным.

Что-то вроде поиска определенной страницы / элемента управления по ее имени во всем приложении silverlight и добавления ее в мою сетку.

Thanx!

Ответы [ 3 ]

0 голосов
/ 09 июня 2011

Silverlight имеет элементы управления Frame и Page, чтобы помочь вам с некоторыми из этих проблем.

Проверьте: http://msdn.microsoft.com/en-us/library/cc838245%28v=vs.95%29.aspx

0 голосов
/ 09 июня 2011

Это можно решить с помощью silverlight navigation , посмотрите на blog и здесь

, после чего вы можете сделать что-то вроде:

this.MainFrame.Navigate(new Uri("Page2.Xaml",UriKind.Relative)); 
// where page 2 is your page name taken from your menu item
0 голосов
/ 09 июня 2011

Взгляните на Ria Services и MEF.В настоящее время я работаю над проектом Silverlight, и мы в значительной степени полагаемся на Ria Services и MEF.Мы используем подход VMMV.Это хорошо работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...