将静态行添加到DataGrid列

时间:2015-04-26 19:50:26

标签: c# wpf xaml datagrid

有没有办法只使用XAML向DataGrid添加静态行? 我有一个DataGrid,它只包含一列。此列有一些行 它根据用户输入而改变,但是无论用户的输入是什么,都有两行总是存在。我想避免创建额外的集合以绑定列的内容,但只绑定到列的可更改部分,并添加两个静态行。是否可以在XAML中执行此操作?

1 个答案:

答案 0 :(得分:0)

当您使用ItemsSource时,静态记录可能会出现问题(当存在任何记录时会抛出异常)。我会为记录模型类准备一个布尔属性,指示是否可编辑,并将其绑定到例如IsEnabled。在您的情况下,前两个项目在代码上声明属性为false(但不是纯XAML解决方案)。