您好我想綁定一個DataTemplate內的textBlock的值,TextBlock的text屬性將根據文件/文件夾列表更改運行時。我寫了下面的代碼,但字符串爲空。 我的工作ENV是的Windows Phone 8與Visual Studio 2012如何綁定DataTemplate中的TextBlock的值?
<Grid x:Name="ContentPanel">
<phone:LongListSelector>
<phone:LongListSelector.ListFooterTemplate >
<DataTemplate >
<TextBlock Name="tbfooter" Text="{Binding FooterText, Mode=OneWay}" />
</DataTemplate>
</phone:LongListSelector.ListFooterTemplate>
</phone:LongListSelector>
這個文本塊名= tbfooter必須與Footertext值更新運行。
現在在我的代碼隱藏我已經定義了這個屬性好像
private int _footerText;
public int FooterText
{
get
{
return this._footerText;
}
set
{
this._footerText=value
NotifyPropertyChanged("FooterText");
}
}
但是德文本塊tbfooter的值爲null,它沒有顯示任何東西它只是空。有人可以幫我嗎?
編輯:我在這裏再次更新了XAML代碼。我在這裏不遵循MVVM,它是簡單的Windows Phone應用程序。任何幫助表示讚賞。
也許你錯過了this._footerText =屬性設置器內的值。 – jure 2013-04-25 09:03:04
感謝您的糾正,但我仍然無法獲得價值。在我看來,TextBlock名稱= tbfooter,不能從CodeBehind訪問,原因何在? – Debhere 2013-04-25 09:13:57