可观察集合未在 Win 商店应用程序中更新
本文关键字:应用程序 更新 Win 观察 集合 | 更新日期: 2023-09-27 18:31:26
我有需要更新可观察集合的代码,但代码不起作用:
_post = new ObservableCollection<Wall_Post>();
_post.Add(new Wall_Post {Server = "ss"});
lvMain.ItemsSource = _post;
HttpResponseMessage message = await client1.PostAsync(url, content1);
var item = _post.FirstOrDefault(i => i.Progress == "Visible");
if (item != null)
{
item.Server = "111";
}
在上一个问题中,有人回答我这个问题在等待运算符。感谢您的任何帮助!
我假设问题出在服务器属性而不是可观察集合上(我希望我是对的;)
)Wall_Post是否实现了 INotifyPropertyChanged?Wall_Post应该实现它,服务器属性应该是这样的:
public string Server
{
get { return this._server; }
set
{
if (this._server != value)
{
this._server = value;
if (this.PropertyChanged != null)
{
this.PropertyChanged(this, new PropertyChangedEventArgs("Server"));
}
}
}
}