質問

私は、MicrosoftがRibbonControlLibraryを使用しています。これは、3つの定義済みのテーマを持っており、一つは

でそれらを使用することができます
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Silver.xaml"/>

どのように私は、このリボンのために私自身のカスタムテーマを定義することができますか?任意のカスタムテーマがありますか?

役に立ちましたか?

解決 2

私は反射鏡でRibbonCntrolsLibrary.dllを確認しながら、

、私はリソースにRibbonControlのテーマファイルを見ましたが、これらは.bamlのファイルでした。 BamlViewerする:だから、ここで私は、XAMLコンバータにBAMLを見つけました。 私は今、私は、XAMLに.bamlファイルの内容を変換することができるよ、このDLLファイルをダウンロードし、私の反射にそれを追加しました。ここでは、今、(デフォルトのテーマのようなスタイルのために同じキーを使用することを忘れないでください)あなたは簡単に独自のテーマを定義し、RibbonControlに割り当てることができ、これを使用して、RibbonControlの事前定義されたテーマを取得します。

他のヒント

あなたはすぐにここにリボンコントロールライブラリ<のhref = "http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670のソースコードをダウンロードすることができます-76ef8bc2a0b4" のrel = "nofollowを"> http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4 の

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top