RibbonToggleButton плохо отображает изображение
Я использую ленту от RibbonControlsLibrary.dll 4.0.0.11019, .NET 4.0, C#, WPF. Его можно загрузить с бесплатными образцами здесь: http://www.microsoft.com/en-us/download/details.aspx?id=11877
Проблема возникает, когда RibbonToggleButton
отображается. Тогда изображение кажется немного искаженным, как будто часть изображения сдвинута на несколько пикселей.
РЕДАКТИРОВАТЬ: Благодаря добрым людям я могу публиковать и изображения сейчас:
RibbonToggleButton code> и 2-строки">
Вот некоторые детали:
- Изображение отображается в увеличенном виде
- Размер изображения 32х32
- Я установил масштабирование изображения на нет для всех изображений ленты
- Изображение нарушается только когда текст в
RibbonToggleButton
имеет 1 строку - То же изображение отображается правильно в любой другой вид кнопки (
RibbonButton
,RibbonSplitButton
так далее.) - Изображение отображается правильно, когда я установил размер шрифта в Windows на средний (125%)
- Моя ОС - это Windows 8
- Когда я установил
VerticalContentAlignment
для кнопки переключения на "Низ",Image
начинает отображаться правильно, но вся лента начинает выглядеть некрасиво.
Я испытываю эту проблему для всех кнопок переключения, включая те, которые находятся в бесплатных образцах Microsoft.
Я думаю, что, вероятно, изображение не имеет достаточно места, поэтому он сжат от 32x32 до некоторого меньшего размера.
Я использую тему, которая сделана из общей темы Microsoft, которая включена в RibbonControlsLibrary.dll. Я думаю, я мог бы исправить RibbonToggleButton
Шаблон как-то, но я понятия не имею, что там исправить.
Есть идеи?
1 ответ
В объявлении xaml вашего UserControl / Window поместите эту строку:
RenderOptions.BitmapScalingMode="HighQuality"