回复 1楼CanYou1的帖子
谢谢您的反馈。
默认显示的格式如您图中所示。
如果您相对分组标题进行自定义的话,可以使用GroupHeaderConverter,对GroupHeader的GroupDescription表述进行设置。
使用方法参考:
- class GroupHeaderConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- var gr = parameter as GroupRow;
- var group = gr.Group;
- if (group != null && gr != null && targetType == typeof(string))
- {
- var desc = gr.Grid.CollectionView.GroupDescriptions[gr.Level] as PropertyGroupDescription;
- return desc != null
- ? string.Format("{0}: {1} ({2:n0} item{3})",
- desc.PropertyName,
- group.Name,
- group.ItemCount,
- group.ItemCount == 1 ? string.Empty : "s")
- : string.Format("{0} ({1:n0} items)", group.Name, group.ItemCount);
- }
- // default
- return value;
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return value;
- }
- }
复制代码 |