如何将页面添加到panoramaItem?

时间:2011-10-14 13:15:48

标签: silverlight windows-phone-7 pivot controltemplate panorama-control

我希望每个PanoramaItem都有一些全景控制(或枢轴)  MyPage.xaml。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

  1. 将每个页面创建为用户控件(MyPage.xaml)
  2. 在全景图或旋转控件中,添加pivotitem或panormaitem
  3. 将每个pivotItem或PanoramaItem的默认网格子项替换为步骤1中创建的页面实例。

答案 1 :(得分:1)

您需要查看System.Windows.Markup.XamlReader

我们用它来设置如下列表框:

ListBox lb = new ListBox();
lb.ItemTemplate = (DataTemplate)XamlReader.Load("XAML as a string here");

不完全是你想要的,但应该足以让你前进。