.net WPF Datagrid isReadOnly=True,使checkboxcolumn处于禁用状态
WPF Datagrid isReadOnly=True,即使我在Datagrid checkboxcolumn上设置isReadOnly=false,也会禁用checkboxcolumn.net WPF Datagrid isReadOnly=True,使checkboxcolumn处于禁用状态,.net,wpf,wpfdatagrid,.net,Wpf,Wpfdatagrid,WPF Datagrid isReadOnly=True,即使我在Datagrid checkboxcolumn上设置isReadOnly=false,也会禁用checkboxcolumn 如何启用复选框列?您不能设置DataGrid IsReadOnly,只能在列中设置 样本: <DataGrid> <DataGrid.Columns> <DataGridCheckBoxColumn Header="SL" /> &l
如何启用复选框列?您不能设置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
丹尼尔·弗雷尔-巴西
在google上将葡萄牙语翻译成英语的响应您可以创建自己的DataGridTemplateColumn,其中包含一个复选框,该复选框不使用IsReadOnly属性:
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
问题是如何启用CheckboxColumn,但如何阻止用户在botton中添加行?我最终构建了一个全新的列类型,它也可以执行此操作和其他操作,而且效果非常好!我可以在GenerateElement调用中勾选新复选框。我确实需要手动为它设置绑定,因为GridTemplateColumn不是从GridBoundColumn派生的,但是,这是一个很小的代价。