繁体   English   中英

在标题WP7 / Silverlight中绑定值

[英]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并不熟悉,但是我相信您要做的就是将DataTemplateTextBlock更改为:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM