wpf - 有选择地允许编辑 XamDataGrid 单元格

标签 wpf binding infragistics xamdatagrid

我遇到了一种情况,我已将 XamDataGrid 的数据源设置为 ViewModel 列表。因此,我的 XamDataGrid 预计有多行。我想将给定单元格的可编辑性绑定(bind)到单元格 View 模型上的属性。我最初的想法只是将 Field 的AllowEdit 属性绑定(bind)到ViewModel(这对除Infragistics 之外的任何人都有意义),但这不起作用。我怎样才能做到这一点?

如果可能的话,我想通过绑定(bind)来实现这一点。

最佳答案

对于编辑模式下的逐个单元格控制,有必要处理 EditModeStarting 事件,并在您不想允许编辑时将 e.Cancel 设置为 true。如果您只想通过绑定(bind)来做到这一点,那么您可以使用行为并将逻辑放入行为中。

关于wpf - 有选择地允许编辑 XamDataGrid 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414741/

相关文章:

c# - 不显示代码中依赖属性的更改

mvvm - XamDataGrid 字段值作为渐变背景

c# - Infragistics UltraGrid : How to force a CellUpdate event after user selects from drop down

具有动态属性的 C# 类

c# - 我如何确定焦点*现在*在哪里?

c# - 自定义自动调整大小的WPF面板类

c# - 尝试将 Gmap.Net 控件添加到工具箱

c# - 绑定(bind)数据模板控件属性

WPF:使用 TemplateBinding 将整数绑定(bind)到 TextBlock

.NET 程序集绑定(bind)方式/原因(1.1、2.0、GAC、策略文件等...)