6

固定の最後の行/フッター行を WPF Toolkit DataGrid に追加する方法はありますか? すべての列値の下部に「概要」を表示したいと思います。

ありがとうございました。

乾杯

4

3 に答える 3

3

もう 1 つの可能性は、最初のグリッドの下に 2 番目の DataGrid を配置することです。

データ バインディングを実行して列のサイズを設定することができ (動的な場合)、XAML のグリッド レイアウトに配置するとうまく配置されます。

これがあなたにいくつかのアイデアを与えることを願っています。

于 2009-09-24T10:55:02.913 に答える
0

別の解決策を提案できます。カスタムコレクションとコンペアラーに基づいています。必要に応じて、必要に応じて採用できます。

ここに説明があります:http://pro.ingens.ru/2012/07/cwpf-datagrid-footer-row.html

このソリューションでは、フッター行は並べ替えの影響を受けず、必要に応じてスタイルを設定できます。それが役に立てば幸い。

于 2012-06-30T23:40:43.433 に答える
0

おそらく最善の方法ではありませんが、これが私が解決した方法です:

   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);
        }
    }

これが誰にも役立つことを願っています。

乾杯

于 2009-09-24T10:20:08.490 に答える