Datagrid组对多列

时间:2018-06-06 08:38:51

标签: c# wpf xaml mvvm

class MyItem
{
    DateTime MyDate { get; set; }
    DateTime MyProperty { get; set; }

    Decimal Alpha { get; set; }
    Decimal Beta { get; set; }
    Decimal Gamma { get; set; }
}

在我正在做的VM中

var view = new ListCollectionView(MyItems);
view.GroupDescriptions.Add(new PropertyGroupDescription("MyDate"));
view.GroupDescriptions.Add(new PropertyGroupDescription("MyProperty"));

GroupStyle.ContainerStyle的{​​{1}}下的xaml中,我在dockpanel内有一个堆栈面板,停靠在底部。我想显示Alpha Betta和Gamma的总数。我也将使用我的多值转换器ControlTemplate来显示格式化值。

我该怎么做呢?我想创建一个转换器,返回一个FormattedDecimalConverter空MyDate和MyProperty和十进制总数,然后1)我需要以某种方式将输出管道输出到第二个转换器进行格式化,2)每次我要总结这三个值只使用其中一个

0 个答案:

没有答案