【发布时间】:2011-07-18 04:50:52
【问题描述】:
WPF Datagrid isReadOnly = True,即使我在 DatagridCheckboxColumn 上设置 isReadOnly = false,也会禁用复选框列。
如何启用复选框列?
【问题讨论】:
-
问题是如何启用checkboxColumn
标签: .net wpf wpfdatagrid
WPF Datagrid isReadOnly = True,即使我在 DatagridCheckboxColumn 上设置 isReadOnly = false,也会禁用复选框列。
如何启用复选框列?
【问题讨论】:
标签: .net wpf wpfdatagrid
您可以使用不使用 IsReadOnly 属性的 CheckBox 创建自己的 DataGridTemplateColumn:
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
【讨论】:
您不能在列中设置 DataGrid IsReadOnly。
示例:
<DataGrid>
<DataGrid.Columns>
<DataGridCheckBoxColumn Header="SL" />
<DataGridTextColumn Header="Column1" IsReadOnly="False"/>
<DataGridTextColumn Header="Column2" IsReadOnly="False"/>
<DataGridTextColumn Header="Column2" IsReadOnly="False"/>
</DataGrid.Columns>
</DataGrid>
您可以为资源中指定的列创建样式,并将 DataGrid 设置为不必继续放入所有列 IsReadOnly
Daniel Freire - 巴西 在谷歌上将回复从葡萄牙语翻译成英语
【讨论】: