将xaml页面添加为Pivot项目

时间:2014-03-29 10:14:34

标签: windows-phone-8

我有两个xaml页面,PageOne.xaml和PageTwo.xaml。每个xaml在PageOne.xaml.cs和PageTwo.xaml.cs后面都有自己的代码,运行不同的逻辑。

现在,我希望创建一个Pivot Control,在C#代码中添加两个Xaml页面作为Pivot Item。 我怎么能这样做?

2 个答案:

答案 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中托管。您需要将两个页面布局转移到不同数据透视表中的数据透视控件。