2012-04-05 15 views
0

WPFリストボックスやデータグリッドの展示、データが不足しているため、仮想化にグループ化されている非常に悪いパフォーマンス:.NET Framework 4.5のWPFとグループ化されたデータパフォーマンス:テストはありますか?

WPF DataGrid Virtualization with Grouping

は、パフォーマンスの改善は、.NETフレームワーク4.5で約束されています。 (Improved performance when displaying large sets of grouped data)。本当ですか?誰かがそれを試しましたか?

+0

プログラミングに関する質問ではありません。 – Paparazzi

+0

隠されたプログラミングの疑問は、できるだけ早くネット4.5を使うべきか、役に立たないのですか? – IvanH

答えて

0

パフォーマンス向上はありません。添付プロパティーを設定する必要があります。 VirtualizingPanel.IsVirtualizingWhenGrouping(フレームワーク4.5の新機能)、グループ化時に仮想化を有効にすることができます。

<DataGrid EnableColumnVirtualization="True" EnableRowVirtualization="True" 
    VirtualizingPanel.IsVirtualizingWhenGrouping="True"> 

パフォーマンスゲインは非常に高いです。約千人のメンバーグループの拡大は、約40秒から1秒の数分の1になりました。

関連する問題