C# 如何手动更新网格单元绑定转换器?

C# 如何手动更新网格单元绑定转换器?,c#,wpf,ivalueconverter,C#,Wpf,Ivalueconverter,我目前使用的网格允许行虚拟化,但是其中一个单元格绑定到一个列表(可观察)对象,该对象附带了一个IValueConverter,可以将列表修改为某种字符串。如果我更新列表中的值,这些值将不会反映在网格中,直到项目离开屏幕(滚动到视图之外),然后重新显示。有没有办法手动更新值转换器 或者最好创建一个只读字符串,以逗号分隔的形式显示列表。通知UI列表已更改并更新我的网格中的只读字符串值的最佳方式是什么 谢谢 Chris您是否在您的类上实现了INotifyPropertyChanged接口,该类的列表正

我目前使用的网格允许行虚拟化,但是其中一个单元格绑定到一个列表(可观察)对象,该对象附带了一个IValueConverter,可以将列表修改为某种字符串。如果我更新列表中的值,这些值将不会反映在网格中,直到项目离开屏幕(滚动到视图之外),然后重新显示。有没有办法手动更新值转换器

或者最好创建一个只读字符串,以逗号分隔的形式显示列表。通知UI列表已更改并更新我的网格中的只读字符串值的最佳方式是什么

谢谢


Chris

您是否在您的类上实现了INotifyPropertyChanged接口,该类的列表正在列表(可观察)对象中生成


谢谢你的回答。我是否可以将ObservaleCollection作为类中的属性,但订阅CollectionChanged事件并调用ObservaleCollection属性上的PropertyChanged?