【问题标题】:Adding Static Rows to DataGrid Columns将静态行添加到 DataGrid 列
【发布时间】:2015-04-26 19:50:25
【问题描述】:

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

【问题讨论】:

    标签: c# wpf xaml datagrid


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-03-09
      • 2011-06-21
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2021-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多