Silverlight 3 & Deeplinking - PullRequest
       6

Silverlight 3 & Deeplinking

2 голосов
/ 13 октября 2009

У меня есть требование для реализации некоторых глубоких ссылок в приложении Silverlight, и я подумал, что новая навигационная среда в Silverlight 3 будет идеальной. Однако после того, как вы покопались, он использует Uri, чтобы «поменять» один кусок xaml на другой, используя элемент управления Frame.

Что я хотел бы сделать, так это использовать глубокую ссылку, чтобы выбрать соответствующий элемент в элементе управления элементами. Существуют ли объекты более низкого уровня, к которым я могу подключиться, чтобы напрямую взаимодействовать с историей браузера (очевидно, я мог бы написать свою собственную реализацию, но я бы предпочел, чтобы я мог подключиться к встроенной среде)?

Немного далекий выстрел.

J

1 Ответ

0 голосов
/ 15 февраля 2011

Я не могу вспомнить о навигации Silverlight 3, но вы можете сделать это, комбинируя навигацию Silverlight 4 и Prism 4.

См. Этот блог для полной реализации. http://blogs.msdn.com/b/kashiffl/archive/2010/10/05/integrating-prism-v4-region-navigation-with-silverlight-frame-navigation.aspx

По существу, фрейм будет обрабатывать часть навигации и загружать соответствующий модуль Prism (если он еще не загружен), а затем модель представления обрабатывает событие OnNavigated, чтобы сделать окончательный выбор элемента в вашем элементе управления элементами.

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