我正在開發一個Silverlight wp7應用程序。我不確定如何做導航。Windows Phone 7/Silverlight:如何做導航?
我有幾個PhoneApplicationPage
類,其中包含幾個UserControl
s。看起來我可以使用NavigationService
來從PhoneApplicationPage
類導航,但不能使用UserControl
類。這是更可取的嗎?一般模式不是直接從UserControl
導航,而是從PhoneApplicationPage
處理它?
目前,我有一個內容分爲多個部分的集合。每個部分在PivotControl
中都有自己的PivotItem
。每個部分的內容在ListBox
。我將ListBox
包裝在UserControl
中以提供更多功能/管理內容。但是,它看起來像我無法直接從這個類中導航。
我可以刪除包裝並直接將功能放在數據透視頁中。但是如果我想在我的應用的其他地方重複內容列表呢?
或者,我將NavigationService
傳遞給UserControl
,當它由PhoneApplicationPage
構造時。