[英]Binding A Value in Header WP7/Silverlight
新手问题。 :)
我试图通过我的应用程序将Margin添加到Header,并且不想在所有视图中手动添加,并且我需要具有各种HeaderText。 我知道我需要将其添加到App.xaml中,并且可以应用边距,但似乎无法将文本绑定。
我的标题目前看起来像这样:
<c:PanoramaItem.Header>
<TextBlock Margin="50,0,0,0" Text="messages" />
</c:PanoramaItem.Header>
我想要这样的东西:
<c:PanoramaItem HeaderTemplate="{StaticResource PanaramaHeaderTemplate}" Header="messages">
并且在App.xaml中具有以下内容:
<DataTemplate x:Key="PanaramaHeaderTemplate">
<Grid Margin="50,0,0,0">
<TextBlock TextWrapping="Wrap" Text="{TemplateBinding Header}"/>
</Grid>
</DataTemplate>
但是我现在没有标题。.我不确定这是否是正确的方向,但我知道我不希望在整个视图中使用该属性元素语法。
有什么帮助吗?
谢谢
我对电话的PararamaHeader并不熟悉,但是我相信您要做的就是将DataTemplate
的TextBlock
更改为:
<TextBlock TextWrapping="Wrap" Text="{Binding}" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.