C#/WPF:DataGrid-最后一行/页脚行是否可能?

C#/WPF:DataGrid-最后一行/页脚行是否可能?,c#,wpf,datagrid,footer,C#,Wpf,Datagrid,Footer,有人知道如何将固定的最后一行/页脚行添加到WPF Toolkit数据网格吗? 我想在所有列值的底部显示一个“摘要” 多谢各位 干杯这可能不是最好的办法,但我就是这样解决的: public class MyCollectionViewModel : ObservableCollection<SomeObject> { private readonly SomeObject _totalRow; public MyCollectionVie

有人知道如何将固定的最后一行/页脚行添加到WPF Toolkit数据网格吗? 我想在所有列值的底部显示一个“摘要”

多谢各位


干杯

这可能不是最好的办法,但我就是这样解决的:

   public class MyCollectionViewModel : ObservableCollection<SomeObject>
    {
        private readonly SomeObject _totalRow;

        public MyCollectionViewModel ()
        {
            _totalRow = new SomeObject() { IsTotalRow = true; };
            base.Add(_totalRow );
        }

        public new void Add(SomeObject item)
        {
            int i = base.Count -1;
            base.InsertItem(i, item);
        }
    }
公共类MyCollectionViewModel:ObservableCollection
{
private readonly SomeObject\u totalRow;
公共MyCollectionViewModel()
{
_totalRow=new SomeObject(){IsTotalRow=true;};
base.Add(_totalRow);
}
公共新空添加(SomeObject项)
{
int i=基本计数-1;
基本插入项(i,项目);
}
}
希望这对任何人都有帮助


干杯

另一种可能是在第一个网格下面有第二个数据网格,如果愿意的话,可以是一个摘要数据网格

您可以执行数据绑定来设置列大小(如果它们是动态的),如果将其放置在XAML中的网格布局中,它将很好地对齐


希望这能给你一些想法。

我可以提出另一个解决方案。它基于自定义集合和比较器。你可以随心所欲地适应你的需要

这里描述的是:

在此解决方案中,页脚行不受排序的影响,可以根据需要设置样式。
希望有帮助。

如何在xaml中绑定到列宽?