我想根据一些业务逻辑禁用单元格/列。我正在使用ShowingEditor
事件并ShowingEditorEventArgs
取消它。通过ShowingEditorEventArgs
会很好。我可以将整个网格作为参数传递。使用下面的代码。但我只想通过ShowingEditorEventArgs
选定的单元格。可能是一些相关的资源绑定帮助我在这里。
<dxg:GridControl x:Name="grid" >
<dxg:GridControl.View>
<dxg:TableView Name="view" ShowingEditor="view_ShowingEditor">
<i:Interaction.Triggers>
<i:EventTrigger EventName="ShowingEditor">
<i:InvokeCommandAction Command="{Binding ShowingEditorCommand}" CommandParameter="{Binding RelativeSource={RelativeSource AncestorType={x:Type dxg:GridControl}}}" />
... 笔记:
- 我不能使用MVVM 灯( GalaSoft )。
交互没有给我 CallMethodAction。
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions" <ei:CallMethodAction
我不想传递
ViewModel
(例如SelectedItem
)的绑定属性- 使用DevExpress GridControl