Noob问题。 :)
我正在尝试通过我的应用程序将Margin添加到Header中,并且不想在我的所有视图中手动添加它,我需要有各种HeaderText。我知道我需要将它添加到App.xaml中,我可以应用Margin但我似乎无法将Text绑定。
我的标题目前看起来像这样:
<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>
但我现在没有得到标题..我不确定这是否是正确的方向,但我知道我不想在我的观点中使用该属性元素语法。
任何帮助?
由于
答案 0 :(得分:0)
我不熟悉PararamaHeader手机,但我相信您需要做的就是将TextBlock
中的DataTemplate
更改为:
<TextBlock TextWrapping="Wrap" Text="{Binding}" />