Зачем использовать UriMapping в WP7? - PullRequest
1 голос
/ 18 февраля 2011

Может кто-нибудь объяснить мне, что такое UriMappings в Windows Phone 7 и зачем их использовать? Я имею в виду, почему мне понадобятся удобные URI в приложении для телефона?

1 Ответ

2 голосов
/ 18 февраля 2011

UriMappings являются частью навигационной платформы Silverlight 3, и поскольку WP7 является портом Silverlight 3+, он поддерживает тот же API.Вам не «нужно» использовать UriMappings, если это не сочетается с вашим программным дзен.

Многие разработчики Silverlight приходят из веб-фона (ASP, PHP, ASP.Net и др.)как таковой очень удобно с идеей коротких, взломанных, постоянных и структурированных URL для навигации.Навигация действительно странная вещь на любой платформе пользовательского интерфейса (даже на Silverlight), и поэтому для того, чтобы позволить разработчикам добиться успеха в ней, нужно предоставить как можно больше вариантов.

Лично я предпочитаю не использовать UriMappings в приложениях WP7, но имею свою собственную мини-навигационную среду, которая разрешает имена страниц в URL-адресах XAML.В моем открытом исходном коде есть пример NavigationService.GetParseUrlString () метод и Класс страниц .

В качестве дополнительного примечания: в будущих выпусках операционных систем WP7 и средств разработки WP7 для эмулятора / телефона может быть возможно показать полную историю страниц в стеке Back.В Mix10 это было продемонстрировано как внутренняя возможность Microsoft.Это означает, что если у вас есть значимая страница UriMapping, ее будет легче отлаживать.

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