public class Teams : INotifyPropertyChanged
{
public string CombinedTeams
{
get
{
return Combined;
}
set
{
{
CombinedTeams += value;
NotifiyPropertyChanged("Combined");
}
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void NotifiyPropertyChanged(string p)
{
if (null != p)
{
PropertyChanged(this, new PropertyChangedEventArgs(p));
}
}
private string Combined
{
get
{
return " " + HomeTeam + " " + HomeScore + " - " + AwayScore + " " + AwayTeam;
}
set
{
{
Combined += value;
}
}
}
public string HomeTeam { get; set; }
public string AwayTeam { get; set; }
public string HomeScore { get; set; }
public string AwayScore { get; set; }
}
我有一個問題,想我的琴絃結合在一起,具有包含當我分析我的XML中的所有值一個很長的字符串時,我只得到了第一組值,getter和setter,越來越多領域
基本上我得到
Team1 Score1 : Score2 Team2
,而不是 Team1 Score1 : Score2 Team2 Team3 Score3 : Score4 Team4 Team5 Score5 : Score6 Team6
我綁定我的控制到CombinedTeams
你們能幫我嗎?我只是想保存以前的字符串,然後用舊的結合新的字符串,我不能看到它是很難,但這是困惑我,讀了它讓我更糊塗了......
謝謝,
約翰
我編輯了以上,但我還在掙扎,我不能用我的頭周圍的getter和setter和inotifiedproperty –
另一個小紙條的人INotifyPropertyChanged的。在設置實際值之前,您不應該調用this.NotifyPropertyChanged(propertyName)。您已經在通知並更新Combined。 – invalidusername