我的Xceed DataGridControl Resources
中有代码,我在PreviewKeyDown
事件上进行了连接。
此代码可以在我的同事和笔记本电脑上正常运行。但是当我们的部署团队尝试使用Nant
构建它时,会生成以下错误:
.xaml(141,17): error BC30469: Reference to a non-shared member requires an object reference.
.g.vb(191,17): error BC30108: 'eventSetter' is a type and cannot be used as an expression.
这是Xaml文件中的代码:
<xcdg:DataGridControl.Resources>
<Style TargetType="{x:Type xcdg:DataCell}">
<EventSetter Event="PreviewKeyDown"
Handler="CellPreviewKeyDown" />
</Style>
</xcdg:DataGridControl.Resources>
有没有办法以任何其他方式附加到此事件?
或者我有办法用Nant
来解决这个问题吗?
我尝试使用一些框架将事件绑定到命令,但后来我将当前的DataCell作为参数丢失,我需要它来触发EndEdit
事件。