我有两个xaml页面,PageOne.xaml和PageTwo.xaml。每个xaml在PageOne.xaml.cs和PageTwo.xaml.cs后面都有自己的代码,运行不同的逻辑。
现在,我希望创建一个Pivot Control,在C#代码中添加两个Xaml页面作为Pivot Item。 我怎么能这样做?
答案 0 :(得分:2)
是的,你可以。只需将 PageOne 和 PageTwo 转换为UserControls
,然后将PivotItem.Content
设置为UserControls
。
UserControls
的{p> This related question discuses lazy-loading。
Caliburn Micro,一个类似MVC的Windows Phone和Windows 8框架,有built in helper which automatically handles PivotItems这样的。{/ p>
答案 1 :(得分:0)
你不能。 PhoneApplicationPage
只能在PhoneApplicationFrame
中托管。您需要将两个页面布局转移到不同数据透视表中的数据透视控件。