汎用の WPF ツールセットを探しています。現在、Telerik と Infragistics を検討しています。より良いオプションはありますか?それらの2つのうち、どちらが優れていますか?
10 に答える
私はまだ、WinForms プロジェクトを行うときに私たち全員が感じるのと同じように、新しい WPF プロジェクトの早い段階でサードパーティのコントロール ライブラリを取得する必要はないと考えています。あなたの WPF のバックグラウンドについてはよくわかりません。行き詰まって特定のコントロールが必要になった可能性がありますが、通常、XAML、スタイル、およびコントロール テンプレートで実行できることは驚くべきものです。
すぐに使えるコントロールがあまりにも当たり障りのないものに見えるという理由だけで通常サードパーティのライブラリを購入し、必要なすべてのカスタマイズを取得し、最終的には作成方法を学習するため、XAML を使い続ける人のために。既製のコントロールを UI サーフェスにドラッグ アンド ドロップするだけでは得られない素晴らしい UI です。
非常に特殊な動作をするコントロール、DataGrid、Calendar コントロール、およびチャートについては、CodePlex で必要なものがすべて見つかりました。
以前の投稿で述べたように、サード パーティ製のコントロール ライブラリを使いたくない人には、次のこともお勧めします。
- チャート作成用:- VisiFire ( www.visifire.comおよびwww.codeplex.com/visifire )
- DataGrid および Calendar コントロールの場合:- WPF Toolkit ( www.codeplex.com/wpf )
DevExpressもご覧ください。それらのコンポーネントはかなり良いです
DevComponentsには素晴らしいセットがあります。
WPF 用の Telerik コントロールを使用しています。最初は、カスタム スタイルとテンプレートを使用して独自のグリッド、コンボ、ツリーなどを展開することから始めましたが、すべてを洗練する段階になると、Telerik が提供するすべての追加機能が必要になりました。カルーセルなどの一部のコントロールには失望していますが、コントロールを改善するために彼らと協力しています. 彼らが提供するサポート (通常は完全なコーディング サンプル) がパッケージのコストを相殺することがよくあります。これらは Microsoft の命名規則によく従っているため、学習曲線はそれほど急ではありません。
ComponentOne を試してみましたが、気に入りません。
私は Telerik の経験はありませんが、Infragistics よりも悪いものがあれば驚くでしょう。どのコンポーネントを求めているのか正確にはわかりません - WPF Toolkitを見たことがありますか?
リボンまたは DataGrid コントロールを探している場合、Microsoft は通常の .NET Framework リリース以外でいくつかのコントロールをリリースしています。これらは次の場所で入手できます。http://www.codeplex.com/wpf
ソース コードが利用できないサード パーティ製のコントロールには近づかない方がよいと思います。
私の会社は Infragistics コントロール スイートのライセンスを持っており、現在、ドッキング マネージャーのすべてのコントロールの例外から離れています。これは非常に良いことです。
グリッド コントロールへの依存を回避しようとしており、他の UI 実装 (カスタム データ テンプレートを使用したリスト ボックスなど) を使用して、ベンダー固有の実装に縛られることを回避しています。
WinForms の時代には、すべてを Infragistics Grid コントロールに頼っていたので、かなり疲れていました。
コンポーネント 1 はかなりまともです - 少し高価ですが、まあまあです。州保健局向けのアプリケーションを開発する現在のプロジェクトで使用しており、これまでのところ満足しています。
fpscomponents.com を確認する時間があります。特にタッチ スクリーン アプリケーション用のいくつかの独自の WPF コンポーネントと、WPF の標準コンポーネント パックのほとんどがあります。