3

Microsoft は、ここからダウンロードできる WPF 用 Microsoft リボンをリリースしました。

また、Office サイトからダウンロードできるリボン コントロールである RibbonControlsLibrary.dll もあります。現在は CTP バージョンです。

さて、これら 2 つのバージョンのリボンの違いはどれですか?

これまで、次のことを確認しました。

  • WPF 用の MS リボンにはテーマ サポートがなく、Office 2010 リボンのルック アンド フィールがあります。Office 2007 リボンのルック アンド フィールはサポートされていません。

  • RibbonControlsLibrary.dll (まだ CTP) のリボンは、Office 2007 のルック アンド フィールのテーマをサポートし、Office 2010 のルック アンド フィールもサポートします。ただし、.NET 4.0 では正しく動作しません。コンボ ボックス、テキスト ボックスなどのコントロールを表示するときにいくつかのバグがあります。

他の誰かがこれらで働いていますか? RibbonControlsLibrary.dll の安定版へのリンクを教えてください。存在しますか?実際、WPF の MS リボンは、RibbonControlsLibrary.dll の RTW ですか、それとも 2 つの別個のリボンしかありませんか?

4

1 に答える 1

5

Microsoft は、リボン コントロールをあらゆる面で使用してきました。ある時点で、少なくとも 3 つの異なるバージョンが飛び交っていました。私の理解では、WPF チームは WPF 用の新しい Microsoft リボンをリボンの「公式」バージョンとして決定したということです。以前のコントロールに見られた Office 2007 の「Fluent」リボン UI とは対照的に、Windows の「Scenic」リボン UI (Windows 7ペイントおよびワードパッドアプリケーションに見られる) を使用します。WPF チームは開発者を Fluent リボンから Scenic リボンに向かわせていると思います。

「舞台裏」機能を備えた Office 2010 の外観が必要な場合は、その UI を実装する商用およびオープンソース プロジェクトが多数あります。私は、CodePlex で利用できる無料のコントロールであるFluent Ribbon Control Suiteをいじってみましたが、WPF 4 では適切なドキュメントでかなりうまく機能しているようです。

それが役立つことを願っています!

于 2010-08-12T20:12:52.290 に答える