2014-11-06 157 views
0

我有一个基于功能区的应用程序,并且它是切换按钮我正在放置PNG图标 - 32x32,32位。但是当我启动应用程序时,功能区按钮上的图像看起来已损坏。为了checkk我创建了一个简单的按钮控件,它上面有相同的图像 - 它看起来不错。看到这里的截图 - http://i.imgur.com/0zct9cf.jpg 我试图添加RenderOptions.BitmapScalingMode =“HighQuality”和RenderOptions.EdgeMode =“别名”到我的应用程序窗口标记 - 没有运气。 有人可以解释为什么RibbonToggleButton腐败的图像呢? 谢谢!RibbonToggleButton - 图标已损坏

回答

0

尝试使用支持在元数据中设置DPI的程序保存图像,例如IrfanView。我有一个类似的问题,并改变图像DPI以匹配屏幕固定它给我。

  1. 公开赛在IrfanView中的图像,然后按Shift +我打开图像信息对话框 Open menu item

  2. 更改DPI,以匹配您的屏幕 Change DPI

  3. 保存图像

我还没有在设置的屏幕上测试过到一个不同的新闻部,所以我不知道这是否会看起来更可怕的错误。

+0

嗨Tinsa,一般来说,我有不同的DPI我的图标的几个变化 - 所以,我发现图标与我需要的DPIs。但在这里我遇到了另一个问题:如何配置功能区按钮,切换按钮等,为不同的DPI设置不同的图标。我喜欢这篇文章从MS - http://msdn.microsoft.com/en-us/library/windows/desktop/dd316921(v=vs.85).aspx - 但在我的代码中,我不能指定Command.LargeImages里面的标签 user1873711 2014-11-07 11:39:38

+0

您好,有没有人试图做这篇MSDN文章中描述的功能元素? – user1873711 2014-11-12 11:20:13