누군가 Windows Phone 7의 UriMappings의 의미와 그 이유를 설명 할 수 있습니까? 전화 앱에 사용자 친화적 인 uri가 필요한 이유는 무엇입니까?WP7에서 UriMapping을 사용하는 이유는 무엇입니까?
1
A
답변
2
UriMappings은 Silverlight 3 탐색 프레임 워크의 일부이며 WP7은 Silverlight 3+ 포트이므로 동일한 API를 지원합니다. UriMappings이 프로그래밍 방식의 zen을 사용하지 않는다면 "사용"하지 않아도됩니다.
많은 Silverlight 개발자는 웹 배경 (ASP, PHP, ASP.Net 등)에서 왔으며 탐색 용으로 짧고, 해킹 가능하며, 영구적이며 구조화 된 URL 아이디어에 매우 만족합니다. 탐색은 실제로 모든 UI 플랫폼 (Silverlight에서도)에서 이상한 것입니다. 따라서 개발자가 성공할 수있게하려면 가능한 한 많은 옵션을 제공해야합니다.
개인적으로 WP7 앱에서 UriMappings을 사용하지 않고 페이지 이름을 XAML URL로 확인하는 자체 내비게이션 프레임 워크를 사용합니다. 오픈 소스 NavigationService.GetParseUrlString() method과 Pages class에 예제가 있습니다.
향후 릴리스의 WP7 운영 체제 및 WP7 개발자 도구에서 에뮬레이터/전화기는 백 스택의 페이지 전체 기록을 표시 할 수 있습니다. 내부 Microsoft 기능으로 Mix10 that was demoed에 있음. 즉, 의미있는 페이지 UriMapping을 사용하면 쉽게 디버깅 할 수 있습니다.
관련 문제
- 1. WP7에서 Sharepoint에서 List.asmx를 사용하는 방법
- 2. 포인터를 사용하는 이유는 무엇입니까?
- 3. NHibernate를 사용하는 이유는 무엇입니까?
- 4. 프리즘을 사용하는 이유는 무엇입니까?
- 5. Silverlight 3/WP7에서 DynamicObject와 비슷한 것을 사용하는 방법은 무엇입니까?
- 6. WP7에서 날짜를 편집하기위한 옵션은 무엇입니까?
- 7. 회원없는 인터페이스를 사용하는 이유는 무엇입니까?
- 8. mako에서 Context를 사용하는 이유는 무엇입니까?
- 9. PHP에서 DoublyLinkedList를 사용하는 이유는 무엇입니까?
- 10. 여기에서 BeginInvoke를 사용하는 이유는 무엇입니까?
- 11. CVS를 계속 사용하는 이유는 무엇입니까?
- 12. 개발자가 Silverlight를 사용하는 이유는 무엇입니까?
- 13. WF4에서 대리인을 사용하는 이유는 무엇입니까?
- 14. jQuery에서 "({})"을 사용하는 이유는 무엇입니까?
- 15. 몬테카를로 방법을 사용하는 이유는 무엇입니까?
- 16. PHP에서 클래스를 사용하는 이유는 무엇입니까?
- 17. asp.net에서 iframe을 사용하는 이유는 무엇입니까?
- 18. lambda에서 # '을 사용하는 이유는 무엇입니까?
- 19. 메시지 대기열을 사용하는 이유는 무엇입니까?
- 20. Response.ClearHeaders()를 사용하는 이유는 무엇입니까?
- 21. 프로그래밍에서 상수를 사용하는 이유는 무엇입니까?
- 22. scriptaculous.js와 함께 prototype.js를 사용하는 이유는 무엇입니까? 주된 이유는 무엇입니까?
- 23. WP7에서 지퍼 서명 확인하기
- 24. WP7에서 Listpicker에 항목을 추가하는 방법은 무엇입니까?
- 25. 에뮬레이터 WP7에서 지리적 좌표를 얻는 방법은 무엇입니까?
- 26. Silverlight/WP7에서 실시간 그래프를 구현하는 방법은 무엇입니까?
- 27. WP7에서 사용자 서명을 캡처하는 방법은 무엇입니까?
- 28. WP7에서 dropdownbox를 구현하는 올바른 방법은 무엇입니까?
- 29. WP7에서 원활한 이동을 만드는 방법은 무엇입니까?
- 30. wp7에서 XML 파일 저장과 직렬화의 차이점은 무엇입니까?