Wpf 绑定标头WP7/Silverlight中的值
努布问题: 我正在尝试通过我的应用程序为页眉添加边距,不想在我的所有视图中手动添加边距,我需要有不同的页眉文本。我知道我需要将此添加到App.xaml,我可以应用边距,但似乎无法绑定文本 我的标题当前看起来像这样:Wpf 绑定标头WP7/Silverlight中的值,wpf,silverlight,windows-phone-7,Wpf,Silverlight,Windows Phone 7,努布问题: 我正在尝试通过我的应用程序为页眉添加边距,不想在我的所有视图中手动添加边距,我需要有不同的页眉文本。我知道我需要将此添加到App.xaml,我可以应用边距,但似乎无法绑定文本 我的标题当前看起来像这样: <c:PanoramaItem.Header> <TextBlock Margin="50,0,0,0" Text="messages" /> </c
<c:PanoramaItem.Header>
<TextBlock Margin="50,0,0,0" Text="messages" />
</c:PanoramaItem.Header>
我想要这样的东西:
<c:PanoramaItem HeaderTemplate="{StaticResource PanaramaHeaderTemplate}" Header="messages">
<DataTemplate x:Key="PanaramaHeaderTemplate">
<Grid Margin="50,0,0,0">
<TextBlock TextWrapping="Wrap" Text="{TemplateBinding Header}"/>
</Grid>
</DataTemplate>
在App.xaml中有如下内容:
<c:PanoramaItem HeaderTemplate="{StaticResource PanaramaHeaderTemplate}" Header="messages">
<DataTemplate x:Key="PanaramaHeaderTemplate">
<Grid Margin="50,0,0,0">
<TextBlock TextWrapping="Wrap" Text="{TemplateBinding Header}"/>
</Grid>
</DataTemplate>
但是我现在没有头球。。我不确定这是否是正确的方向,但我知道我不想在视图中使用属性元素语法
有什么帮助吗
谢谢我不熟悉手机的PararamaHeader,但我相信您需要做的就是将数据模板中的文本块更改为: