我想將navigationservice傳遞給我的用戶控件。 在我的應用程序側將NavigationService傳遞給Usercontrol windows phone 7
<myControl:Test NavigationService="{Binding NavigationService}"/>/>
在我的用戶CS側
public NavigationService NavigationService { get; set; }
但dosent似乎只要加載運行,應用程序崩潰。
除了答案。如果你在userControl中調用'NavigationService.Navigate'方法,那會導致崩潰。這與頁面導航隊列有關。如果按下「返回」按鈕,應用程序應該返回到上一頁 - 您已經瀏覽的那一頁。所以你不能從userControl導航。爲了簡化,調用NavigationService.Navigate()等於phoneApplicationPage.NavigationService.Navigate()調用,其中phoneApplicationPage是頁面,從您要導航的位置開始。 – Olter