我有一個用戶控件,它綁定了一個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