Silverlight DataGrid:如何测试DataGrid中是否存在列

Silverlight DataGrid:如何测试DataGrid中是否存在列,silverlight,silverlight-3.0,datagrid,Silverlight,Silverlight 3.0,Datagrid,我有一个数据网格,我想在一个通用集合中传递它。在鼠标悬停时,我想测试行是否有特定的列并返回值 我试图完成的是根据特定列的存在来确定网格中对象的类型。例如,如果SerialNo存在,我知道网格当前保存着一组小部件。如果CustomerId存在,我知道网格当前正在容纳客户。您可以通过强制转换对象和/或在行引用的对象上使用类型反射来测试行是否属于特定类型。 你想完成什么?你想对结果做什么?您的意思是要传入对象集合,而不是强类型集合吗?您是否通过绑定到ItemsSource属性来执行此操作?我不确定网格

我有一个数据网格,我想在一个通用集合中传递它。在鼠标悬停时,我想测试行是否有特定的列并返回值


我试图完成的是根据特定列的存在来确定网格中对象的类型。例如,如果SerialNo存在,我知道网格当前保存着一组小部件。如果CustomerId存在,我知道网格当前正在容纳客户。

您可以通过强制转换对象和/或在行引用的对象上使用类型反射来测试行是否属于特定类型。
你想完成什么?

你想对结果做什么?您的意思是要传入对象集合,而不是强类型集合吗?您是否通过绑定到ItemsSource属性来执行此操作?我不确定网格中将存储什么类型的信息。我希望不让网格知道它持有什么类型的信息。