将CollectionViewType附加到CollectionViewSource

时间:2018-03-27 13:56:16

标签: wpf

这可能很简单,但我不知道如何去做。我想将 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更改?

0 个答案:

没有答案