我正在开发一个Silverlight wp7应用程序。我不确定如何做导航。Windows Phone 7/Silverlight:如何做导航?
我有几个PhoneApplicationPage
类,其中包含几个UserControl
s。看起来我可以使用NavigationService
来从PhoneApplicationPage
类导航,但不能使用UserControl
类。这是更可取的吗?一般模式不是直接从UserControl
导航,而是从PhoneApplicationPage
处理它?
目前,我有一个内容分为多个部分的集合。每个部分在PivotControl
中都有自己的PivotItem
。每个部分的内容在ListBox
。我将ListBox
包装在UserControl
中以提供更多功能/管理内容。但是,它看起来像我无法直接从这个类中导航。
我可以删除包装并直接将功能放在数据透视页中。但是如果我想在我的应用的其他地方重复内容列表呢?
或者,我将NavigationService
传递给UserControl
,当它由PhoneApplicationPage
构造时。