我正在开发一款Silverlight wp7应用程序,但我不确定如何进行导航。
我有几个PhoneApplicationPage类,其中包含多个UserControl。看起来我可以使用NavigationService从PhoneApplicationPage类导航,但不能从UserControl类导航。这是首选的吗?通常的模式不是直接从UserControl导航,而是从PhoneApplicationPage处理它吗?
目前,我有一个分成几个部分的内容集合。每个部分都有自己的PivotItem在PivotControl中。每个部分的内容都在ListBox中。我将ListBox包装在UserControl中以提供更多功能/管理内容。但是,似乎我无法直接从此类导航。
我可以删除包装器并直接将功能放入Pivot页面中。但是,如果我想在应用程序的其他位置重复内容列表怎么办?
或者,当PhoneApplicationPage构造UserControl时,我将NavigationService传递给UserControl。
我有几个PhoneApplicationPage类,其中包含多个UserControl。看起来我可以使用NavigationService从PhoneApplicationPage类导航,但不能从UserControl类导航。这是首选的吗?通常的模式不是直接从UserControl导航,而是从PhoneApplicationPage处理它吗?
目前,我有一个分成几个部分的内容集合。每个部分都有自己的PivotItem在PivotControl中。每个部分的内容都在ListBox中。我将ListBox包装在UserControl中以提供更多功能/管理内容。但是,似乎我无法直接从此类导航。
我可以删除包装器并直接将功能放入Pivot页面中。但是,如果我想在应用程序的其他位置重复内容列表怎么办?
或者,当PhoneApplicationPage构造UserControl时,我将NavigationService传递给UserControl。