我正在尝试开发一个简单的测试应用程序,它显示一个由结构数组组成的DataGrid。我有大约20个Web服务都返回结构数组,每个结构都是不同类型的结构,我想绑定到数据网格以验证数据是否准确。
将每种不同类型的结构的所有列通常绑定到同一个DataGrid中的最简单方法是什么,以便在运行时轻松地从一种方法切换到另一种方法?我知道如果结构是具有公共属性的类,这将是微不足道的,不幸的是,我坚持使用这些结构。
答案 0 :(得分:0)
使用视图模型从Web服务接收结构并将它们转换为类(必须为每个结构定义这些类)。在DataTemplate
中为每个班级定义DataGrid.Resources
。