有谁可以将固定的最后一行/页脚行添加到 WPF Toolkit DataGrid 中?我想在所有列值的底部显示一个“摘要”。
谢谢你。
干杯
另一种可能性是在您的第一个网格下方有第二个 DataGrid,如果您愿意,可以使用摘要 DataGrid。
您可以执行数据绑定来设置列大小(如果它们是动态的),并且如果放置在 XAML 中的网格布局中,它将很好地对齐。
希望这能给你一些想法。
这可能不是最好的方法,但这就是我解决它的方法:
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);
}
}
希望这可以帮助任何人。
干杯
我可以提出另一个解决方案。它基于自定义收集和比较器。您可以根据需要采用。
这里描述: http: //pro.ingens.ru/2012/07/cwpf-datagrid-footer-row.html
在此解决方案中,页脚行不会受到排序的影响,并且可以根据需要设置样式。希望能帮助到你。