将 Xceed DataGrid 用于 WPF
如何使用生成的示例数据源(在 Expression Blend 中生成)作为 DataGridCollectionViewSource 的源?可能吗?
<xcdg:DataGridCollectionViewSource x:Key="cvsSample"
Source="{Binding Source={x:Static Application.Current},Path=SampleDataSource}"/>
这样做会引发错误:
不能将“DataGridCollectionViewSource”类型的值添加到“UIElementCollection”类型的集合或字典中。
我可以像这样直接在 DataGridControl 中设置它:
<xcdg:DataGridControl ItemTemplate="{DynamicResource ItemTemplate}"
ItemsSource="{Binding Collection, Source={StaticResource SampleDataSource}}"
UpdateSourceTrigger="CellContentChanged"
Margin="10">
</xcdg:DataGridControl>
但我想使用 DataGridCollectionViewSource,因为它允许您使用过滤、分组等功能。