WPF-ListBox分组-排序
2009-10-08 10:37
162 查看
最终效果如图:点此下载示例
![](http://p.blog.csdn.net/images/p_blog_csdn_net/homezzm/EntryImages/20091008/wpf-13.png)
分组部分代码如下:
/// <summary>
/// 你会发现根据时间分组或许不是一个好主意。因为DateTime包括日期和时间两部分,第条数据几乎都有一个唯一的值,如:2009-1-5 05:06:07,
/// 这使得很多分组都只有一项!为了修正这个问题,可以使用PropertyGroupDescription类的重载构造函数,这样就可以在把它用于分组之前对属
/// 性值进行调整。构造函数允许我们传入一个值转换器!
/// view.GroupDescriptions.Add(new PropertyGroupDescription("DateTime", new DateTimeToDateConverter()));
/// 所以写了一个DateTimeToDateConverter类把DateTime转换为一个更适合进行分组的字符串
/// </summary>
class DateTimeToDateConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((DateTime)value).ToString("MM/dd/yyyy"); //以这种格式进行分组
}
public object ConvertBack(object value, Type targetType, object parameter,
CultureInfo culture)
{
throw new NotSupportedException();
}
}
![](http://p.blog.csdn.net/images/p_blog_csdn_net/homezzm/EntryImages/20091008/wpf-13.png)
分组部分代码如下:
/// <summary>
/// 你会发现根据时间分组或许不是一个好主意。因为DateTime包括日期和时间两部分,第条数据几乎都有一个唯一的值,如:2009-1-5 05:06:07,
/// 这使得很多分组都只有一项!为了修正这个问题,可以使用PropertyGroupDescription类的重载构造函数,这样就可以在把它用于分组之前对属
/// 性值进行调整。构造函数允许我们传入一个值转换器!
/// view.GroupDescriptions.Add(new PropertyGroupDescription("DateTime", new DateTimeToDateConverter()));
/// 所以写了一个DateTimeToDateConverter类把DateTime转换为一个更适合进行分组的字符串
/// </summary>
class DateTimeToDateConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return ((DateTime)value).ToString("MM/dd/yyyy"); //以这种格式进行分组
}
public object ConvertBack(object value, Type targetType, object parameter,
CultureInfo culture)
{
throw new NotSupportedException();
}
}
相关文章推荐
- WPF 通过行为在xaml上控制itemscontrol(listbox,listview等)的排序分组
- WPF:从WPF Diagram Designer Part 4学习分组、对齐、排序、序列化和常用功能
- WPF - Group分组对ListBox等列表样式的约束
- WPF and Silverlight 学习笔记(二十五):使用CollectionView实现对绑定数据的排序、筛选、分组
- WPF筛选、排序和分组
- WPF快速指导13:数据绑定之集合绑定之视图(排序、过滤、分组)
- WPF:从WPF Diagram Designer Part 4学习分组、对齐、排序、序列化和常用功能
- WPF and Silverlight 学习笔记(二十五):使用CollectionView实现对绑定数据的排序、筛选、分组
- wpf ListBox拖动排序实现
- wpf CollectionViewSource与ListBox的折叠、分组显示,及输入关键字 Filter的筛选
- WPF 视图分组排序
- [转]WPF and Silverlight 学习笔记(二十五):使用CollectionView实现对绑定数据的排序、筛选、分组
- SQL那些事儿(五)--oracle字段分组排序
- 分析函數分组排序的几個視圖
- 首字母排序并分组
- hadoop自定义排序、分组、分区(温度统计)
- Winform中GridView分组排序实现功能
- 数据结构_希尔排序(分组加直接插入排序)
- SQL数据排序与分组
- WPF ListView 排序