这是我关于或多或少相同主题的第二个问题,因为我仍在努力。
这是我需要构建的布局:
同样重要:
页眉和页脚包含按钮,信息,但不应包含在页面过渡中(例如,不应淡入或淡出)。
最后,我只希望在不同页面之间对“带有内容的页面”(见下图)区域内的控件进行动画处理(淡入/淡出等)。
我到目前为止所得到的:
页眉和页脚是用户控件;
带内容的页面是一个Lockablepivot(隐藏标题),并且我使用数据透视项在所需的不同内容之间切换。
问题:
我还不能使Islocked = true正常工作(它总是给我一个null ref excep)。
枢纽项目实际上不是页面,因此如果用户按下后退按钮,它将离开应用程序(我认为我可以通过覆盖后退按钮等来解决此问题。);
我不知道更改枢纽项目动画是否容易甚至可行(对此没有做过多研究)。
好吧,所以我真正的问题是:
我还有什么其他选择?
在“具有内容的页面”区域中使用ContentPresenter向我展示另一个xaml页面?我读到一些关于这根本不好的东西。
是否在一页中进行所有操作,但是通过代码动态地添加,删除,淡入,淡出所有控件?
有任何想法吗?性能如何?哪一个表现最好?
谢谢!
最佳答案
在每个页面上放置一个Header
和Footer
控件,并使用您喜欢的Content
控件制作任何动画
关于c# - 页眉和页脚布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8994200/