带有ICustomTypeDescriptor的DataGridView在Mono上看起来是空的

时间:2016-01-15 19:01:25

标签: c# datagridview mono

作为更大的应用程序的一部分,我有一个DataGridView,它显示了实现ICustomTypeDescriptor的对象列表,包装了实际的记录。在Mono(或Wine)上运行应用程序时,DataGridView的单元格看起来都是空的。相同的应用程序在Windows上运行正常。

我准备了一个表现出相同行为的small application。它包含两个DataGridViews,第一个显示人员列表,第二个显示相同的列表,但包含在实现ICustomTypeDescriptor的对象中。 ICustomTypeDescriptor是一个虚拟的,基本上转发所有对TypeDescriptor的调用。

在Mono上运行的应用程序(on Wine):

The application on Mono

在Windows上运行的应用程序:

The application on Windows 7

我如何找出原因?或者更好的是,我该如何解决?

0 个答案:

没有答案