这可能很简单,但我不知道如何去做。我想将 CollectionViewType 像这样:CollectionViewType="ListCollectionView"
附加到 CollectionViewSource 。我使用的是类型化的DataSet,而CollectionViewSource是通过拖放生成的。我正在使用DataSet而不是实体框架。
我已提出以下参考资料:
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
但是,我没有相应地修改CollectionViewSorce。
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication1"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
Title="MainWindow"
Width="500"
Height="400"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
>
<Window.Resources>
<local:DataSet1 x:Key="DataSet1" />
<CollectionViewSource x:Key="ExpenseDescriptionsViewSource" Source="{Binding ExpenseDescriptions, Source={StaticResource DataSet1}}" />
</Window.Resources>
<Grid >
</Grid>
</Window>
我见过的所有示例都涉及Entity Framework而不是DataSet。
如何使用DataSset在上面的CollectionViewSource中实现CollectionViewType更改?