2010-08-04 2 views
1

Noob вопрос. :)Связывание Значение в заголовке WP7/Silverlight

Я пытаюсь добавить маржу к заголовку через свое приложение и не хочу, чтобы вручную добавлять это во все мои взгляды, и мне нужно иметь различные заголовки. Я знаю, что мне нужно добавить это в 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 для телефона, но я считаю, все, что вам нужно сделать, это изменить ваш TextBlock в вашем DataTemplate к:

<TextBlock TextWrapping="Wrap" Text="{Binding}" /> 
Смежные вопросы