JP *_*son 27 c# wpf datagrid mvvm
我希望绑定到我的可观察集合的WPF Datagrid在底部有一个空行,以便用户可以添加更多信息.我已成功绑定数据,即我可以看到它.
为什么"新"空白行没有显示?这是我的xaml声明:
<UserControl.Resources>
<CollectionViewSource x:Key="MyItems" Source="{Binding Path=AllItems}">
</CollectionViewSource>
</UserControl.Resource>
<my:DataGrid HorizontalAlignment="Stretch"
AutoGenerateColumns="True"
SelectionUnit="FullRow"
CanUserAddRows="True"
CanUserDeleteRows="True"
DataContext="{StaticResource MyItems}"
ItemsSource="{Binding}">
Run Code Online (Sandbox Code Playgroud)
PS:我正在使用Josh Smith的MVVM实现.我也读过一些关于这个问题的SO 帖子,但他们没有帮助.
提前致谢.
更新2010-01-14:
当usercontrol load事件发生时,"CanUserAdddRows"为false.我怀疑这与这里列出的条件有关.
JP *_*son 40
发现了问题.我的ObservableCollection的对象中的构造函数未声明为public.
*击中头部*
谢谢你的时间.
归档时间: |
|
查看次数: |
32703 次 |
最近记录: |