.NET 3.5 SP1がないとWPF Toolkitのデータグリッド
-
21-08-2019 - |
質問
私は私の会社では、内部で展開していますWPFアプリケーションでWPFのツールキットを使用しようとしてきたが、このツールキットは、.NET 3.5 SP1が必要です。ツールキットのSP0、SP1との間の唯一の違いはMultiSelector
が使用DataGrid
クラスです。
私の質問は、誰もが回避策を知っているんですか?私が使用できるカスタムMultiSelector
クラスがありますか?
私は、ツールキットは、SP1の前に開始されましたが、私はMultiSelector
が追加される前の進歩の種類がなされたかわからないんだけど知ってます。
私はILDasm
クラスのILコードを取得し、自分自身を生成するMultiSelector
を使用して試してみたが、それはSelector
にPresentationFramework.dll
クラスの内部部品から機能を実装して、私は任意の成功を持っていなかった。
この問題に関するすべてのヘルプは素晴らしいこと、および3.5 SP1を.NETに皆をアップグレードすると、現在のオプションではありませんでしょう。
誰もがWPFのツールキットの代わりに使用することができ、他の無料DataGrid
制御について知っている場合は、、それは同様にいただければ幸いです。
おかげで、
-Noah
解決
あなたは、ツールキット内の1つのフレームワークのSP1バージョンでタイプへのハード参照を持っているとして、異なるMultiSelectorを使用することはできません。あなたが使用するために、独自のMultiSelectorを作成しなかった場合でも、あなたはそれを修正した後、PITAであることを超えて、おそらくの違反である、それを再コンパイル、ソースにそれを逆コンパイルを必要とするこれ、あなたを使用するために、グリッドコントロールを変更する必要があります同様EULAます。
無料データグリッドの代替として、私は、WPFのためXceedsのDataGridをチェックアウトします。 Expressエディションは無料です。