Windows phone 7 所有页面的Windows phone标题都相同
我正在创建一个应用程序,我有一个所有页面都相同的页眉(还有一个页脚,但我会使用应用程序栏创建一个页脚) 我的问题是,如果我不想在每一页中重复标题(编码),那么最好的方法是什么Windows phone 7 所有页面的Windows phone标题都相同,windows-phone-7,layout,header,frame,Windows Phone 7,Layout,Header,Frame,我正在创建一个应用程序,我有一个所有页面都相同的页眉(还有一个页脚,但我会使用应用程序栏创建一个页脚) 我的问题是,如果我不想在每一页中重复标题(编码),那么最好的方法是什么 谢谢。最好的方法是创建以下内容: 标题的用户控件 页脚的用户控件 页面或用户控件中的所有内容都应显示这些项 请看一下模板化项目,这样您就可以有多个视图和多个区域 我还要看一下Prism:取决于您用作页眉和页脚的内容,如果它是一个简单的文本,那么您可以使用默认页面模板并将文本绑定到App.Xaml中定义的静态资源,如果它更复
谢谢。最好的方法是创建以下内容:
请看一下模板化项目,这样您就可以有多个视图和多个区域
我还要看一下Prism:取决于您用作页眉和页脚的内容,如果它是一个简单的文本,那么您可以使用默认页面模板并将文本绑定到App.Xaml中定义的静态资源,如果它更复杂,那么您可以按照建议创建一个用户控件。您也可以创建动画,并在显示页面时播放 App.Xaml中的静态资源作为
应用程序.resource
:
<Application.Resources>
<sys:String x:Key="applicationTitle">Your Title!</sys:String>
</Application.Resources>
或者也可以使用MVVM为标题创建视图和ViewModel。如果您是MVVM新手,请查看Galasofts MVVM light
如果我使用动画在页面之间转换,这些控件是否也会出现在动画中?如果每个页面都包含相同的页脚和页眉,则是。如果您有一个带有框架的页面和两个用户控件,则没有。
xmlns:sys="clr-namespace:System;assembly=mscorlib"