词典数据更改通知
Dictionary Data Change Notification
我有一种情况需要监视字典中对象的更改并对其做出反应。
class Order
{
string Ordernumber;
string Orderstate;
int Shares;
decimal Price;
}
例如:
Dictionary<string, Order> OrderData = new Dictionary<string, Order>
例如当订单中的 OrderState 发生变化时 Class什么是最好的方法
为词典中的特定条目提出 属性 更改?
谢谢
您可以按照本文所述为 Order 实现 INotifyPropertyChanged 接口:
https://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged(v=vs.110).aspx
自定义可观察字典正是您要找的。并且没有可用的内置可观察字典。所以你需要写下一些位。查看此 answer 以了解 Observable 字典的实现。
自定义字典将允许您在不实现 INotifyPropertyChanged
接口的情况下监控集合及其对象状态。
我有一种情况需要监视字典中对象的更改并对其做出反应。
class Order
{
string Ordernumber;
string Orderstate;
int Shares;
decimal Price;
}
例如:
Dictionary<string, Order> OrderData = new Dictionary<string, Order>
例如当订单中的 OrderState 发生变化时 Class什么是最好的方法 为词典中的特定条目提出 属性 更改?
谢谢
您可以按照本文所述为 Order 实现 INotifyPropertyChanged 接口: https://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged(v=vs.110).aspx
自定义可观察字典正是您要找的。并且没有可用的内置可观察字典。所以你需要写下一些位。查看此 answer 以了解 Observable 字典的实现。
自定义字典将允许您在不实现 INotifyPropertyChanged
接口的情况下监控集合及其对象状态。