2010-08-04 71 views
1

Noob问题。 :)在标题中绑定值WP7/Silverlight

我想通过我的应用程序添加到页眉的边缘,并不想手动添加,在我所有的意见,我需要有各种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> 

但我现在没有得到一个标题..我不知道这是否是正确的方向,但我知道我不想有这个计划rty元素语法遍及我的视图。

任何帮助?

感谢

回答

0

我不熟悉PararamaHeader的电话,但我相信所有你需要做的是改变你的TextBlockDataTemplate到:

<TextBlock TextWrapping="Wrap" Text="{Binding}" />