作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理 XamGrid 与 绑定(bind)数据表 .我要禁用单元格编辑在特定条件下。我创建了 的行为XamGrid .
可以根据我的要求提出解决方案吗?
最佳答案
尝试使用数据触发器定义样式:
<igWPF:XamDataGrid.Resources>
...
<Style TargetType="CellValuePresenter">
<Style.Triggers>
<!--one condition based trigger - condition is inside the cell data context-->
<DataTrigger Binding="{Binding Path=DataItem.ConditionA}" Value="True">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
<!--multiple condition based trigger - condition is inside the cell data context-->
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding Path=DataItem.ConditionA}" Value="True" />
<Condition Binding="{Binding Path=DataItem.ConditionB}" Value="False" />
</MultiDataTrigger.Conditions>
<MultiDataTrigger.Setters>
<Setter Property="IsEnabled" Value="False"></Setter>
</MultiDataTrigger.Setters>
</MultiDataTrigger>
</Style.Triggers>
</Style>
...
</igWPF:XamDataGrid.Resources>
关于wpf - 禁用 XamGrid 中的单元格编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37108666/
有没有什么方法可以在不重新选择过滤器的情况下重新应用过滤器?特别是当底层可观察集合发生变化时?一段时间后,我似乎有不符合过滤条件的记录.. 最佳答案 XamGrid 没有刷新方法。 INotifyCo
我正在处理 XamGrid 与 绑定(bind)数据表 .我要禁用单元格编辑在特定条件下。我创建了 的行为XamGrid . 可以根据我的要求提出解决方案吗? 最佳答案 尝试使用数据触发器定义样式:
我是一名优秀的程序员,十分优秀!