Tag: xamdatagrid

真正的MVVM和第三方控件

在True MVVM模型中,我们不希望xaml.cs中有任何代码,我们也不希望viewModel具有视图引用。 但是,所有第三方控件都不能为True MVVM提供良好的支持。 在我的情况下,我使用Infragistics xamDatagrid控件,我想将其数据导出到Excel。 我可以将数据导出到数据网格的唯一方法是使用以下代码: xamDataGridExcelExporter.xamDataGridExcelExporter xamDataGridExcelExporter1 = new xamDataGridExcelExporter.xamDataGridExcelExporter(); xamDataGridExcelExporter1.Export(**this.xamDataGrid1**, @”C:\Excel\ExportFile.xls”); 但是,XamDataGridExcelExporter将输入作为this.xamDataGrid。 xamDataGrid是View not viewModel的一部分。 那么我们如何处理我们需要viewModel中的视图实例的情况 。