2011-02-17 2 views

답변

2

UriMappings은 Silverlight 3 탐색 프레임 워크의 일부이며 WP7은 Silverlight 3+ 포트이므로 동일한 API를 지원합니다. UriMappings이 프로그래밍 방식의 zen을 사용하지 않는다면 "사용"하지 않아도됩니다.

많은 Silverlight 개발자는 웹 배경 (ASP, PHP, ASP.Net 등)에서 왔으며 탐색 용으로 짧고, 해킹 가능하며, 영구적이며 구조화 된 URL 아이디어에 매우 만족합니다. 탐색은 실제로 모든 UI 플랫폼 (Silverlight에서도)에서 이상한 것입니다. 따라서 개발자가 성공할 수있게하려면 가능한 한 많은 옵션을 제공해야합니다.

개인적으로 WP7 앱에서 UriMappings을 사용하지 않고 페이지 이름을 XAML URL로 확인하는 자체 내비게이션 프레임 워크를 사용합니다. 오픈 소스 NavigationService.GetParseUrlString() methodPages class에 예제가 있습니다.

향후 릴리스의 WP7 운영 체제 및 WP7 개발자 도구에서 에뮬레이터/전화기는 백 스택의 페이지 전체 기록을 표시 할 수 있습니다. 내부 Microsoft 기능으로 Mix10 that was demoed에 있음. 즉, 의미있는 페이지 UriMapping을 사용하면 쉽게 디버깅 할 수 있습니다.

관련 문제