zoukankan      html  css  js  c++  java
  • [Wpf]在C#中添加 collectionViewSource

    Products = new ObservableCollection<Product>(products);

    ProductOptions = new ObservableCollection<ProductOption>(options);
     
    ProductsView = CollectionViewSource.GetDefaultView(Products);
        ProductsView.GroupDescriptions.Add(new PropertyGroupDescription("Group"));
        ProductsView.SortDescriptions.Add(
            new SortDescription("Name", ListSortDirection.Ascending));
     
    ProductOptionsView = CollectionViewSource.GetDefaultView(ProductOptions);
        ProductOptionsView.SortDescriptions.Add(
            new SortDescription("Option", ListSortDirection.Ascending));
     

    <ListBox Grid.Row="1" ItemsSource="{Binding Products}"
    DisplayMemberPath="Name">
    <ListBox.GroupStyle>
    <GroupStyle>
    <GroupStyle.HeaderTemplate>
    <DataTemplate>
    <TextBlock Foreground="DarkGreen" Text="{Binding Name}"
    FontStyle="Italic"/>
    </DataTemplate>
    </GroupStyle.HeaderTemplate>
    </GroupStyle>
    </ListBox.GroupStyle>

  • 相关阅读:
    Django基础
    MySQL(索引)
    MySQL(进阶部分)
    MySQL(Python+ORM)
    JavaScript的对象
    abc
    Let's Encrypt,免费好用的 HTTPS 证书
    Java调试那点事
    Memcache mutex 设计模式
    从 Nginx 默认不压缩 HTTP/1.0 说起
  • 原文地址:https://www.cnblogs.com/nocanstillbb/p/11253623.html
Copyright © 2011-2022 走看看