2010-12-28 10 views
4

.NET Framework 4.0に含まれるWPF Datagridと、帯域外WPF Toolkitに含まれるDatagridの違いは誰にでも分かりますか?私は、ツールキットのバージョンが最初にリリースされ、.NET Framework 3.5 SP1を対象としていることを理解しています。.NET 4 WPF DatagridとWPF Toolkit Datagridの相違点

私はWPFデータグリッドが必要でしたし、自分のアプリケーションでツールキットバージョンを利用しました。私はアプリケーションを.NET 4.0に移行することを検討しており、新しいものの既存のデータグリッドを変更する際の賛否両論が何であるか不思議です。

+0

.NET 4 DataGridとの互換性の問題が発生しました。答えを参照してください。それは勝利7、VistaとXPであなたのために働いたのですか? – KMC

+1

@KMC:.NET 3.5 SP1とWPF DataGridを使いこなしました。 .NET 4や新しいDataGridを試したことはありません。今は2年経ちましたが、私はそれに顕著な問題はありませんでした。私も広範に使用していません - 読み取り専用の結果のみです。私は基本的に.NETとWPFでQuery Analyzerを再構築しました。それはXP、Vista、および7で働いています。 – Lane

+0

ありがとう。アプリケーションを開発したVSとOSを尋ねることはできますか? – KMC

答えて

1

具体的なことは覚えていませんが、4.0データグリッドは、はるかに扱いやすく、かなり大きかったツールキットdllファイルを含める必要はありませんでした。私が切り替えてからしばらくして、4.0フレームワークがあなたとクライアントコンピュータのために利用できる限り、古いものを使用すべき理由は本当にわかりません。

+0

2つの違いを識別できるリソースがありますか?また、新しいDataGridの方がパフォーマンスが向上しましたか? – Lane

2

この古い投稿への新しい入力。 .NET 4クライアントプロファイルをターゲットとし、WPF DataGrid(実行時に動的に生成)を使用したアプリを作成したときに問題が発生しました。プログラムがクラッシュし、XPといくつかのウィンドウ7(特に英語以外の言語)で始まることさえできなくなるまで、.NET 4では正常に動作します。私はFusionのログとeventvwrを確認し、.NETの互換性が原因と思われます。

私は気にして、.NET 4から.NET 3.5から私のアプリを移植しました。しかし.NET 3.5DataGridと同梱されていませんので、実装する必要がありますWPF ToolkitDataGridWPFツールキットは、私が見つけたのが少し遅いですが、より移植性があります。

+0

Toolkit DataGridは、多くの状況、特にスクリーンリーダー/ GUIオートメーションツールで非常にバグがあることがわかりました。仮想化を無効にすると、ちょっとした助けになりました。 –

+1

@KMC:.NET 3.5 SP1とWPF DataGridを使いこなしました。 .NET 4や新しいDataGridを試したことはありません。今は2年経ちましたが、私はそれに顕著な問題はありませんでした。私も広範に使用していません - 読み取り専用の結果のみです。私は基本的に.NETとWPFでQuery Analyzerを再構築しました。 XP、Vista、および7で動作します。 – Lane