在MVVM中使用WPF Infragistics Excel导出功能

Dav*_*ans 3 wpf infragistics mvvm export-to-excel

我正在使用Infragistics WPF数据网格,我想利用Infragistics提供的Excel导出功能.Excel导出的API需要网格实例作为参数.这不是MVVM友好的,因为我更喜欢处理命令来导出我的viewModel中的数据,这些数据在我的视图中不知道datagrid控件的实例.

有没有人知道更多的MVVM友好机制来使用Infragistics库进行excel导出(最好基于网格绑定的集合)?

Hap*_*mad 8

正如您所知,由于需要引用网格,因此不应将逻辑放入视图模型中.您只需要在代码隐藏中处理Export命令.关于这样做,没有任何概念上的错误或反MVVM:这个特定的逻辑恰好是特定于视图的.