与在Visual Studio设计器中选择多个对象并更改常用属性的方式类似,我想在我的WPF应用程序中执行相同操作。我目前正在将ListView的选定项绑定到“属性编辑器”窗口,以编辑所选对象的各种属性。我的问题是利用数据绑定的最佳方法是什么,但允许选择多个项目并一次编辑所有公共字段?
编辑:感谢自由职业者的回答。为了使事情复杂化,列表视图中选择的任何内容都被设置为第二个列表视图(属性编辑器)的datacontext。第二个listview使用ItemTemplateSelector为所选对象的每个属性。知道如何将ItemTemplateSelector的概念与MultiBinding的概念结合起来,以便我可以将所选对象的列表传递给属性编辑器列表视图吗?
答案 0 :(得分:2)
您可以使用multibindings
。
有关此课程>>
的更多详情,请参阅此链接http://msdn.microsoft.com/en-us/library/system.windows.data.multibinding.aspx
希望它有所帮助。