如何在WPF数据网格中启用NewItem占位符

3

我有一个wpf数据表格,它绑定了一个可观察的集合。 目前,我没有NewItemPlaceHolder。 如何启用NewItemPlaceholder(在底部的空行添加新行)? 以下是我声明数据表格的方式:

    <WpfToolkit:DataGrid x:Name="grid"
        ItemsSource="{Binding Path=SampleObservableCollection}" 
        HorizontalScrollBarVisibility="Hidden" SelectionMode="Single"
        CanUserAddRows="True" CanUserDeleteRows="True"
        CanUserResizeRows="False" CanUserSortColumns="False"
        CellEditEnding="grid_CellEditEnding"
        CurrentCellChanged="grid_CurrentCellChanged" 
        AutoGenerateColumns="False"
        RowHeaderWidth="17" RowHeight="25">
        <WpfToolkit:DataGrid.Columns> ...

谢谢

1个回答

3

确保集合中的对象类型有默认构造函数。如果没有,默认情况下DataGrid无法为新行创建一个对象。

另请参阅此StackOverflow答案


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接