gpt4 book ai didi

c# - 如何实现两种方式绑定(bind)到表示来自外部可修改数据库的数据的集合?

转载 作者:行者123 更新时间:2023-12-03 10:45:05 28 4
gpt4 key购买 nike

我有一个使用 viewmodel observablecollection 绑定(bind)到 View Listview 的模型。

模型实现INotifyPropertyChanged界面。因此,如果任何属性发生任何变化, View 就会得到更新。

但是,如果将任何新行添加到数据库中,则 View 不会得到更新。在我的例子中,第三方网络服务将数据写入数据库。因此,每当添加/删除数据时,我都想更新 UI。

我怎样才能做到这一点?

View 模型.cs

Public ObservableCollection<Employee> EmployeeList {get; set;}

看法:
Listview.ItemsSource = viewmodel.EmployeeList

最佳答案

您可以编写自己的类,该类每次都会引发和事件,并添加对象并收听它。

此外,以下问题有更多细节

how to get the notification on change in ObservableCollection object

关于c# - 如何实现两种方式绑定(bind)到表示来自外部可修改数据库的数据的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29317922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com