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

这是我需要构建的布局:


同样重要:


页眉和页脚包含按钮,信息,但不应包含在页面过渡中(例如,不应淡入或淡出)。
最后,我只希望在不同页面之间对“带有内容的页面”(见下图)区域内的控件进行动画处理(淡入/淡出等)。


我到目前为止所得到的:


页眉和页脚是用户控件;
带内容的页面是一个Lockablepivot(隐藏标题),并且我使用数据透视项在所需的不同内容之间切换。


问题:


我还不能使Islocked = true正常工作(它总是给我一个null ref excep)。
枢纽项目实际上不是页面,因此如果用户按下后退按钮,它将离开应用程序(我认为我可以通过覆盖后退按钮等来解决此问题。);
我不知道更改枢纽项目动画是否容易甚至可行(对此没有做过多研究)。


好吧,所以我真正的问题是:

我还有什么其他选择?


在“具有内容的页面”区域中使用ContentPresenter向我展示另一个xaml页面?我读到一些关于这根本不好的东西。
是否在一页中进行所有操作,但是通过代码动态地添加,删除,淡入,淡出所有控件?


有任何想法吗?性能如何?哪一个表现最好?

谢谢!

最佳答案

在每个页面上放置一个HeaderFooter控件,并使用您喜欢的Content控件制作任何动画

关于c# - 页眉和页脚布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8994200/

10-10 21:18