WPF datagrid允许用户添加行?

我希望绑定到我的可观察集合的WPF Datagrid在底部有一个空行,以便用户可以添加更多信息。 我已成功绑定数据,即我可以看到它。

为什么“新”空白行没有显示? 这是我的xaml声明:

     

PS:我正在使用Josh Smith的MVVM实现 。 我也读过一些关于这个问题的SO post ,但他们没有帮助 。

提前致谢。

更新2010-01-14:

当usercontrol load事件发生时,“CanUserAdddRows”为false。 我怀疑这与这里列出的条件有关。

发现了问题。 我的ObservableCollection的对象中的构造函数未声明为public。

*击中头部*

谢谢你的时间。

确保ObeservableCollection中的对象具有默认的无参数构造函数。

新的空行将取决于您绑定的集合是否实现了IEditableCollectionView。 看到这里 。 话虽如此,我发现有时它运作良好,其他时间无法解释似乎没有,但IEditableCollectionView是一个开始