页眉和页脚布局

时间:2012-01-24 21:10:03

标签: c# silverlight windows-phone-7 xaml

这是我关于或多或少相同主题的第二个问题,因为我仍在努力解决它。

这是我需要构建的布局:

Layout

同样重要:

  • 页眉和页脚包含按钮,信息但不应包含在页面过渡中(例如,不应淡入或淡出)。
  • 最后我只想让不同页面之间的“Page w / content”(见下图)区域内的控件动画(淡入/淡出等)。

到目前为止我得到了什么:

  • 页眉和页脚是用户控件;
  • Page w / content是一个Lockablepivot(隐藏了标题),我使用pivot项目来切换我想要的不同内容。

问题:

  • 我还没能把Islocked = true工作(它总是给我一个空参考);
  • 枢轴项目实际上不是一个页面,所以如果用户按下后退按钮就会离开应用程序(我想我可以通过覆盖后退按钮等来解决这个问题。);
  • 我不知道改变枢轴物品动画是否容易甚至可行(没有对此进行过多研究)。

好的,我真正的问题是:

我还有其他选择吗?

  • 在“Page w / content”区域中使用ContentPresenter向我显示另一个xaml页面?我读过一些关于这根本不好的事情;
  • 在一个页面中执行所有操作但动态地通过代码添加,删除,淡入,淡出所有控件?

有什么想法吗?性能怎么样?哪一个应该表现最好?

谢谢!

1 个答案:

答案 0 :(得分:1)

HeaderFooter控件放到每个页面,然后使用Content控件制作任何动画