0
我有2 ObservableCollection<T>
s和他們每個人都有他們的Card
s。PropertyChangedEventHandler null
public class Card: INotifyPropertyChanged
{
private string _CardTitle;
public string CardTitle
{
get { return _CardTitle; }
set
{
_CardTitle = value;
OnPropertyChanged("CardTitle");
}
}
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged(string name)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(name));
}
}
}
現在,當卡的CardTitle
發生變化,也反映在UI感謝PropertyChangedEventHandler
上。
但是,當我移動卡從一個集合到另一個,然後變化的CardTitle
,我得到handler
爲null
因此,PropertyChangedEventHandler
不解僱,我看不到在UI的變化。
我已經抓了我的頭,但不知道爲什麼。如果有人有任何想法,那麼請在我遇到麻煩之前幫助我。
你可能要與添加/刪除旁邊加上收藏代碼一個item.Also添加xaml。 –