【发布时间】:2011-02-21 19:24:39
【问题描述】:
有趣的是,有时简单的事情会在背后咬我。
我可以使用这样的 DataGridTextColumn 将 DataGrid 很好地绑定到某个任意类的 Collection:
// bound to List<Class>
<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
现在我想将一个 DataGrid 绑定到一个简单的字符串集合。因此,由于没有要绑定的属性“名称”或类似的东西,我该如何编写绑定:
// bound to List<String>
<DataGridTextColumn Header="Name" Binding="{Binding ???}"/>
字符串没有属性“值”或类似的东西。如果我只写 {Binding },我最终会得到一个单向绑定,无法将更改写回 Collection。
想一想,我认为绑定到集合是不可能的,所以我确实需要将我的字符串包装到一个类中?
或者有什么办法?
【问题讨论】: