我有一个用户控件,它绑定了一个DataGrid,用于一个可观察的项目和两个按钮的集合:保存更改并放弃更改。当datagrid处于编辑模式时禁用按钮
我的问题是,当用户正在编辑datagridrow按钮保持点击,但不会执行。
有没有办法在DataGrid处于编辑模式时禁用按钮?
我想这个代码没有成功:
<Button Content="SaveChanges" Command="{Binding Path=CmdSaveChanges}"
IsEnabled="{Binding ElementName=MyDataGrid, Path=IsEditing, Converter={StaticResource InverseBooleanConverter}}" />
为什么要为'IsEnabled'属性使用'InverseBooleanToVisibilityConverter'? 'IsEnabled'是'bool',而'Visibility'是'enum'。你在VS输出窗口中看到任何绑定错误消息吗? – Clemens
而DataGrid也没有'IsEditing'属性。 – Clemens