zoukankan      html  css  js  c++  java
  • [wpf] collectionViewsource 排序 和分组

    xmlns:scm="clr-namespace:System.ComponentModel;assembly=WindowsBase"

    xmlns:swd="clr-namespace:System.Windows.Data;assembly=PresentationFramework"
     

    <CollectionViewSource x:Key="PeopleResource" Source="{Binding People}">

        <CollectionViewSource.SortDescriptions>
            <scm:SortDescription PropertyName="Age" Direction="Ascending"/>
            <scm:SortDescription PropertyName="LastName" Direction="Ascending"/>
        </CollectionViewSource.SortDescriptions>
        <CollectionViewSource.GroupDescriptions>
            <swd:PropertyGroupDescription PropertyName="Gender"/>
        </CollectionViewSource.GroupDescriptions>
    </CollectionViewSource>
     
    <ListBox ItemsSource="{Binding Source={StaticResource PeopleResource}}">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Margin="10 0 10 5">
                    <TextBlock Text="{Binding FirstName}"/>
                    <TextBlock FontWeight="Bold" Text="{Binding LastName}"/>
                    <TextBlock Foreground="Blue" Text="{Binding Age}"/>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
        <ListBox.GroupStyle>
            <GroupStyle>
                <GroupStyle.HeaderTemplate>
                    <DataTemplate>
                        <Border BorderBrush="Gray" BorderThickness="0 0 0 4">
                        <TextBlock FontSize="14" FontWeight="Bold"
                                   Foreground="Gray" Text="{Binding Name}"/>
                        </Border>
                    </DataTemplate>
                </GroupStyle.HeaderTemplate>
            </GroupStyle>
        </ListBox.GroupStyle>
    </ListBox>
  • 相关阅读:
    Mono项目将继续推动基于Linux的开发
    VS.PHP 在Visual Studio 下的 PHP 开发 IDE 工具
    SQL Server 2008 的代码提示功能
    想做的时候没有机会了
    我的最爱
    双缓冲
    做个好男人!
    再见了,曾经喜欢过的歌手
    看看他是喜欢你还是爱你的~~~
    独家:未来五年程序员应当具备的十项技能
  • 原文地址:https://www.cnblogs.com/nocanstillbb/p/11253617.html
Copyright © 2011-2022 走看看