首页 > 解决方案 > 使用唯一窗口更新对象列表中的多个属性的智能方法

问题描述

我正在处理对象属性的编辑窗口:

在此处输入图像描述

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

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

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

谢谢你的帮助。

标签: c#wpfalgorithmxaml

解决方案


您可以创建另一个类,使其成为 Data 上下文,并在此类中使用ObservableCollection<T>. 然后将您的 UI 元素绑定到每个元素的属性,ObservableCollection<T>如下所示:

PropertyInUISide="{Binding ObservableCollectionName[Propertyindex] }

推荐阅读