1

感觉这里必须有一个明显的答案,但我找不到。

我正在使用 DataGrid 并希望禁用其中一个列以对已存在的所有行进行编辑。但是,当我添加新行时,我不希望为该行禁用该列(DataGrid 末尾的行)。IsReadOnly 禁用整个列,包括最后一行。

任何帮助表示赞赏。

编辑:使用样式、属性 IsEnabled 和转换器找到了解决方案。(使用没有在数据网格中设置的 ID 列,因此不 > 0)。如果有人知道一种只为以更好方式添加的行设置属性的好方法,那么答案仍然会受到赞赏。(我好奇。)

4

1 回答 1

0

创建新行时,您必须创建一个动作侦听器。触发动作侦听器以执行动作。在动作中你只是告诉他使新行启用。如果你想要一部分代码,我会给你:)

于 2012-06-14T14:01:26.190 回答