自転車エリミネーター:パート1

画像 この投稿では、すべての開発者がその後の進行中のプロジェクトで自転車をなくすのに役立つ一連の記事を始めています。 コードを強化し、機能を強化します。 私たちはそれぞれ、彼のプログラムをより豊かにする何かを追加したいと思っていますが、多くの場合、解決策が見つからないか、検索に時間を費やすのが面倒です... いずれにせよ、私は皆さんにトライアル用に提供するライブラリのリストを調べてもらい、これらの各ライブラリをメモリに保存してもらいたいと思います。 そして、将来それらの機能が便利になったら、車輪に棒でいっぱいの自転車をどんどん書くのではなく、この投稿を覚えてこれらのライブラリを探すことを本当に望んでいます。

ウィンドウマネージャーから始めます。





Microsoft Office 2007-2010-インターフェースのようなもの。 彼はリボン、彼は流Fluです。





インターネットは多くの図書館に代表されています。 膨大な数のライブラリが支払われます。 彼らは無料版と同時に開始したという意見があります。そうでなければ、彼らの豊富さを説明することは困難です。 実際、多くの場合、それらの機能は無料のアナログよりも劣っています。 無料の類似物は、2つの主要なプロジェクトによって提示されます。



Fluent Ribbon Control Suite




「Fluent Ribbon Control Suiteは、Windows Presentation Foundation(WPF)のOfficeに似た(Microsoft®Office Fluent™ユーザーインターフェイス)を実装するライブラリです。 RubbonTabControl、Backstage、Gallery、QuickAccessToolbar、ScreenTipなどのカスタマイズされたコントロールを提供します。 最新のOffice 2010スタイルにバンドルされています。

画像



豊富な機能、有能な実装。



ライセンス: MS-PL

プロジェクト開始: 2009年11月12日

最終コミット:今日

コミットの頻度: 1日に数回

ベース: WPF、.NET Framework 3.5、4.0

ローカライズ可能性はい、中国語、日本語、アラビア語を含む22言語のローカライズ版が用意されています

スキンのサポート:はい、任意のコンポーネントを変更できます



プロジェクト: fluent.codeplex.com



WPFリボン




Microsoftの公式ライブラリ。 理論的には、MS Officeラインはその上に構築されていますが、テストしていません。 外観のオプションの1つ:



画像



あまり言えませんが、使いましたが、長くは使いませんでした。 コンポーネントに基づいてプラグイン拡張可能アプリケーション(hello、MEF)を起動および構築するのは非常に簡単でした。



豊富な機能、高レベルの実装。



主なマイナス点は、サイト上のライセンスが碑文を誇示していることです。 注:WPFリボンについてここに掲載されているコンテンツは、WPFリボンに興味があるかもしれないWPFツールキットを使用する開発者の便宜として提供されています。 WPFリボンプレビューは、Office UIライセンスサイトからダウンロードできます(サイトへのリンクはこのページの下部にあります)。Codeplexからはダウンロードできません。 特別なリクエストがあり、サイトに登録することで、ライブラリを取得できます。 使用条件は、MS-Officeラインと競合するソフトウェアの作成ではありません。



スキンのサポート:はい、任意のコンポーネントを変更できます



プロジェクト: wpf.codeplex.comの一部



ウィンドウドッキングライブラリ





アプリケーションのUIの基盤としてドッキングを使用する場合、2つのライブラリが役立ちます。



DockPanelスイート(Weifen Luo)




多くのプロジェクトで使用されるWinFormsの豊富なライブラリ。 これらのプロジェクトの中には、SharpDevelopのようなモンスター(バージョン4は含まれません)があります。 その使用例として彼のスクリーンショットを紹介します。



画像







プロジェクトページ: sourceforge.net/projects/dockpanelsuite



アバロンドック




Windows Presentation Foundation用の豪華なドッキングライブラリ。 バージョン4以降、SharpDevelopで使用されます。つまり、作成者が、その後#developチームが完全にサポートすることを意味します。



サイトのスクリーンショット:

画像







プロジェクトページ: avalondock.codeplex.com



あなたが知っていることを書いて、私は後続の記事にレビューを追加します。










All Articles