Я использую Microsoft.Windows.Controls.Ribbon в своем приложении WPF, и он растягивает изображение RibbonCommand больше, чем должно быть. Изображение вставляется следующим образом:
<r:RibbonApplicationMenu.Command>
<r:RibbonCommand LargeImageSource="/Resources/Images/FSRibbon.png" />
</r:RibbonApplicationMenu.Command>
Вот FSRibbon.png:
Это 32x28 32-битный PNG. Я также попробовал ровно 32 х 32, а также 48 х 48 с пустыми отступами вокруг него. Независимо от того, что я делаю, элемент управления ленты отображается так:
Как видите, он взорван так, будто растягивается до холста 48х48. Но если я предоставлю изображение 48х48, это взорвет его так же сильно. RibbonCommand не предоставляет никакого способа управления растяжением изображения, поэтому для меня нет ничего подобного <Image/>
свойству объекта Stretch="None"
. Что происходит?
Попытка
Я пробовал это: