Office RibbonUI ApplicationMenu图标

时间:2009-10-28 00:21:01

标签: c# wpf ribbon

我在应用程序菜单的LargeImageSource上遇到了奇怪的问题(使用Office2007Blue主题)

我的图像是48x48,但它似乎缩小到10x10。它根本不使用SmallImageSource。

<r:Ribbon.ApplicationMenu>
            <r:RibbonApplicationMenu>
                <r:RibbonApplicationMenu.Command>
                    <r:RibbonCommand
                        SmallImageSource="images/icon.png"
                        LargeImageSource="images/icon.png"
                        ToolTipTitle="Application Menu"
                        ToolTipDescription="Click here to open files or close the application." />
                </r:RibbonApplicationMenu.Command>
                <r:RibbonApplicationMenuItem>
                    <r:RibbonApplicationMenuItem.Command>
                        <r:RibbonCommand 
                            LabelTitle="_Close" 
                            LabelDescription="Close the Application"
                            />
                    </r:RibbonApplicationMenuItem.Command>
                </r:RibbonApplicationMenuItem>
            </r:RibbonApplicationMenu>
        </r:Ribbon.ApplicationMenu>

2 个答案:

答案 0 :(得分:0)

更改图像的打印尺寸可以修复它。该按钮不会查看像素尺寸。

答案 1 :(得分:0)

WPF功能区充满了错误。特别是因为SmallImageSource Image在RibbonApplicationMenu的控件模板中硬编码为16x16。在默认主题中的任何地方都不使用LargeImageSource。