2010-08-04 39 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}" />