Delphiで作成されたプログラムをc#で書き直すタスクがあります(ソースが失われました)。ユーザーは、多数の列と行 (それぞれ 10 ~ 200 行) を持つグリッドを作成し、グリッド セルを (ダブルクリックして) 赤く塗りつぶします。
グリッドの例:
基本的な datagridview (windows フォーム) と datagrid (wpf) は、要素の量が多くなると遅れ、選択は Delphi プログラムと比較して非常に遅くなります。Delphi プログラムでは、選択は瞬時に行われます。
この問題の解決策を提案していただけますか?