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

标签 c# wpf algorithm xaml

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

enter image description here

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

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

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

谢谢你的帮助。

最佳答案

您可以制作另一个类,将其设为数据上下文,并在此类中使用 ObservableCollection<T> 制作您的元素列表。 . 然后将您的 UI 元素绑定(bind)到 ObservableCollection<T> 的每个元素的属性像这样:

PropertyInUISide="{Binding ObservableCollectionName[Propertyindex] }

关于c# - 使用唯一窗口更新对象列表中多个属性的智能方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53871388/

相关文章:

c# - 单选按钮组 XAML

algorithm - 选择排序递归关系

sql - 我可以使用哪种算法来查找常见的相邻词/模式识别?

algorithm - 如何实现Frobenius伪素算法?

DataGrid 的 WPF Datatrigger 仅更改整行

.net - 检测何时安装驱动器或更改状态(WPF 的 WM_DEVICECHANGE)?

c# - 如何在JS中注册一个List<string>并进行迭代?

c# - 使用 TFS 工件时未在单独的 AppDomain 中找到 MEF 导出

c# - 如何在代码隐藏中设置 DataGrid 行的背景颜色?

C# 应用程序创建许多连接线程,MySQL