WPF datagrid允许用户添加行?
我希望绑定到我的可观察集合的WPF Datagrid在底部有一个空行,以便用户可以添加更多信息。 我已成功绑定数据,即我可以看到它。
为什么“新”空白行没有显示? 这是我的xaml声明:
PS:我正在使用Josh Smith的MVVM实现 。 我也读过一些关于这个问题的SO post ,但他们没有帮助 。
提前致谢。
更新2010-01-14:
当usercontrol load事件发生时,“CanUserAdddRows”为false。 我怀疑这与这里列出的条件有关。
发现了问题。 我的ObservableCollection的对象中的构造函数未声明为public。
*击中头部*
谢谢你的时间。
确保ObeservableCollection中的对象具有默认的无参数构造函数。
新的空行将取决于您绑定的集合是否实现了IEditableCollectionView。 看到这里 。 话虽如此,我发现有时它运作良好,其他时间无法解释似乎没有,但IEditableCollectionView是一个开始