2014-11-06 161 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