【发布时间】:2011-01-04 19:50:42
【问题描述】:
我希望绑定到我的可观察集合的 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}">
PS:我正在使用Josh Smith's MVVM implementation。我也读过一些关于这个问题的 SO posts 而they 没有helped。
提前致谢。
2010-01-14 更新:
当用户控件加载事件发生时,“CanUserAdddRows”为假。我怀疑这与here 列出的条件有关。
【问题讨论】: