有趣的是,有时候一些简单的事情会让我措手不及。
我可以使用DataGridTextColumn将DataGrid与某个任意类的集合进行良好绑定,就像这样:
我可以使用DataGridTextColumn将DataGrid与某个任意类的集合进行良好绑定,就像这样:
// bound to List<Class>
<DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
现在我想将一个简单的字符串集合绑定到DataGrid。由于没有要绑定的“Name”属性或类似的内容,我该如何编写绑定代码:
// bound to List<String>
<DataGridTextColumn Header="Name" Binding="{Binding ???}"/>
字符串没有“Value”等属性。如果我只写{Binding},那么就会得到单向绑定,无法将更改写回到集合中。
思考了一下,我认为不能直接绑定到集合,所以我需要将我的字符串包装到一个类中?
或者有其他方法吗?