1

Microsoft の RibbonControlLibrary を使用しています。3 つの事前定義されたテーマがあり、1 つは次の方法で使用できます。

<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Silver.xaml"/>

このリボンに独自のカスタム テーマを定義するにはどうすればよいですか? 利用可能なカスタムテーマはありますか?

4

2 に答える 2

1

リボンコントロールライブラリのソースコードは、ここからすばやくダウンロードできますhttp://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4

于 2010-10-13T07:54:46.660 に答える
0

リフレクターでRibbonCntrolsLibrary.dllを確認したところ、リソースにRibbonControlのテーマファイルがありましたが、これらは.bamlファイルでした。そこで、baml から xaml へのコンバーター BamlViewer を見つけまし。この dll ファイルをダウンロードしてリフレクターに追加したところ、.baml ファイルの内容を xaml に変換できるようになりました。ここでは、RibbonControl の事前定義されたテーマを取得します。これを使用して、独自のテーマを簡単に定義し、RibbonControl に割り当てることができます (スタイルには、既定のテーマと同じキーを使用することを忘れないでください)。

于 2010-01-01T11:48:03.057 に答える