【WPF】使用ObservableCollection解决:累积计数x与实际计数x不相同
2023-12-13 03:33:11
使用观察模式和集合
错误代码
public List<IPAddress> iPAddressDevices = new List<IPAddress>();
public List<IPAddress> IPAddressDevices {
get => iPAddressDevices;
set {
iPAddressDevices = value;
RaisePropertyChanged(nameof(IPAddressDevices));
}
}
正确代码
public ObservableCollection<IPAddress> iPAddressDevices { get; set; }
在你的数据上下文类中,将IPAddressDevices
属性改为ObservableCollection<IPAddress>
类型。ObservableCollection
类在集合发生变化时会触发通知,从而使绑定能够及时更新。
public class YourViewModel
{
public ObservableCollection<IPAddress> IPAddressDevices { get; set; }
public YourViewModel()
{
IPAddressDevices = new ObservableCollection<IPAddress>();
// 添加示例数据
IPAddressDevices.Add(new IPAddress(/*IP地址参数*/));
// 添加更多数据...
}
}
文章来源:https://blog.csdn.net/gao511147456/article/details/134852014
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!