&tag(WPF,Ribbon); *目次 [#sa4218eb] #contents *参考情報 [#n2710768] *概要 [#l73ea46c] [[Office UI Licensing | Microsoft, Design Guidelines, License | MSDN:http://msdn.microsoft.com/en-us/office/aa973809]]によると、Ribbon UIを組み込む方法として次の方法がある。 **Microsoft Windows 7 Scenic Ribbon(Ribbon Framework) [#sf5770aa] ネイティブアプリから使うことのできるライブラリ。今のところWindows7のみ対応? **Microsoft Ribbon for WPF [#u259f075] WPF用のリボン。評価目的じゃなくても普通に使える。 **WPF(Office UI License) [#u1c3f1b5] Office UIライセンスを必要とするもの。評価目的じゃないと使えない? **Microsoft Foundation Classes (MFC) Ribbon [#p501e82d] MFC用のリボン。評価目的じゃなくても普通に使える。 **その他サードパーティなど [#r14c3dc8] より高機能なコントロールが販売されている。他にもCodeProjectなどでフリーの実装があるっぽい。 -[[An easy way to add a Ribbon Panel Office 2007 style - CodeProject:http://www.codeproject.com/KB/menus/Ribbon_Panel.aspx]] -[[A Professional Ribbon You Will Use (Now with orb!) - CodeProject:http://www.codeproject.com/KB/toolbars/WinFormsRibbon.aspx]] -[[Odyssey RibbonBar - CodeProject:http://www.codeproject.com/KB/WPF/OdysseyRibbonBar.aspx]] *評価 [#rcd63b57] WPFで使う場合、Microsoft Ribbon for WPFを使うのが鉄板かと思われるが 2010/10月版には、Windows XPのテーマが含まれていないという問題がある(AeroのテーマしかないのでAeroに対応しないWindows XPではClassic表示になってしまう。最大化、最少化などウィンドウの右上に表示されるアイコンがかなり変)。