使用唯一窗口更新对象列表中多个属性的明智方法

时间:2018-12-20 15:16:32

标签: c# wpf algorithm xaml

我正在使用版本窗口查看对象的属性:

enter image description here

现在,它适用于绑定到窗口的单个对象。 我想用它来更新对象列表。

如果窗口是用对象列表启动的,则我在每个UIElement上使用Leave事件来检测已编辑的属性,并存储要在窗口关闭时更新的属性。

有没有更简单,更优雅的方法来做到这一点?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以创建另一个类,使其成为Data上下文,并在该类中使用ObservableCollection<T>来列出您的元素。 然后像这样将您的UI元素绑定到ObservableCollection<T>的每个元素的属性:

PropertyInUISide="{Binding ObservableCollectionName[Propertyindex] }