博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Wpf]在C#中添加 collectionViewSource
阅读量:5103 次
发布时间:2019-06-13

本文共 909 字,大约阅读时间需要 3 分钟。

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>

转载于:https://www.cnblogs.com/nocanstillbb/p/11253623.html

你可能感兴趣的文章
在NT中直接访问物理内存
查看>>
Intel HEX 文件格式
查看>>
SIP服务器性能测试工具SIPp使用指导(转)
查看>>
php_扑克类
查看>>
回调没用,加上iframe提交表单
查看>>
(安卓)一般安卓开始界面 Loding 跳转 实例 ---亲测!
查看>>
Mysql 索引优化 - 1
查看>>
LeetCode(3) || Median of Two Sorted Arrays
查看>>
大话文本检测经典模型:EAST
查看>>
linux基础命令-chgrp/chown/chomd
查看>>
待整理
查看>>
一次动态sql查询订单数据的设计
查看>>
C# 类(10) 抽象类.
查看>>
Nginx+Keepalived 实现双击热备及负载均衡
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
jvm参数
查看>>
Something-Summary
查看>>
Spring学习笔记
查看>>
6个有用的MySQL语句
查看>>
我对前端MVC的理解
查看>>