鑑於C#更傾向於強類型語言,爲什麼設計人員選擇基於類的URI進行導航?爲什麼Silverlight/WP7上的NavigationService在類上使用字符串?
NavigationService.Navigate(new Uri("/MyPage.xaml", UriKind.Relative))
如果MyPage丟失,則在運行時失敗。
如果有跡象表明支持傳遞的PhoneApplicationPage作爲論據像
NavigationService.Navigate(new MyPage());
導航相關的錯誤可以在編譯時被捕獲的方法。
爲什麼這不是Silverlight/WP7中的固有設計?