嗨,我想绑定 DataTemplate 内的 textBlock 的值,TextBlock 的 text 属性将根据文件/文件夹列表更改运行时。我写了下面的代码,但字符串为空。我的工作环境是带有 Visual Studio 2012 的 Windows Phone 8。
<Grid x:Name="ContentPanel">
<phone:LongListSelector>
<phone:LongListSelector.ListFooterTemplate >
<DataTemplate >
<TextBlock Name="tbfooter" Text="{Binding FooterText, Mode=OneWay}" />
</DataTemplate>
</phone:LongListSelector.ListFooterTemplate>
</phone:LongListSelector>
此 textBlock name= tbfooter 必须使用 Footertext 值更新运行时。
现在在我后面的代码中,我已经定义了这个属性,比如
private int _footerText;
public int FooterText
{
get
{
return this._footerText;
}
set
{
this._footerText=value
NotifyPropertyChanged("FooterText");
}
}
但是 textBlock tbfooter 的值为 null,它没有显示任何内容,它只是 null。有人可以帮帮我吗?
编辑:我在这里再次更新了 XAML 代码。我在这里不关注 MVVM,它是简单的 windows phone 应用程序。任何帮助表示赞赏。