C# 从WPF嵌入式Winforms控件调用WPF命令

C# 从WPF嵌入式Winforms控件调用WPF命令,c#,wpf,datagrid,command,winforms-interop,C#,Wpf,Datagrid,Command,Winforms Interop,我有一个WinDataGrid类,它从InfragisticsUltraGrid扩展而来。我已使用WindowsFormHost将我的WinDataGrid嵌入到WPF用户控件中。当选择行时,我需要调用一个预定义的DelegateCommand,来收集所选行 我该怎么办 作为背景,我有一个使用WPF数据网格和Infrastics WinGrid的WPF应用程序。WPF网格大部分已经连接好了,我想在连接Winforms网格时尽可能多地利用现有的命令等。我意识到可能需要一些映射,但是figure I

我有一个
WinDataGrid
类,它从Infragistics
UltraGrid
扩展而来。我已使用
WindowsFormHost
将我的
WinDataGrid
嵌入到WPF用户控件中。当选择行时,我需要调用一个预定义的
DelegateCommand
,来收集所选行

我该怎么办


作为背景,我有一个使用WPF数据网格和Infrastics WinGrid的WPF应用程序。WPF网格大部分已经连接好了,我想在连接Winforms网格时尽可能多地利用现有的命令等。我意识到可能需要一些映射,但是figure I应该能够映射大多数东西?

如果
DelegateCommand
ICommand
的话,您可以调用
Execute()
方法来调用该命令。不要忘记首先检查是否允许使用
CanExecute()