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"