c# - 图像在 WPF 功能区控件中无法正确呈现

标签 c# wpf image ribbon

我刚刚购买了一些与 WPF Ribbon 控件一起使用的图像集。图像完美无瑕;但是,它们在控件中无法正确呈现。

Ribbon Screen Shot

小图像或大图像都未正确渲染。我尝试过不同的图像尺寸,但似乎没有任何区别。

我有一系列不同的图像尺寸可用。这是我的 XAML 的片段。

<RibbonTab Header="Edit">
    <RibbonGroup Header="Clipboard">
         <RibbonButton Label="Paste" LargeImageSource="Images\paste.png" ToolTipFooterTitle="" ToolTipImageSource="Images/paste_sm.png" ToolTipTitle="Paste" ToolTipDescription="Insert text from the clipboard at the current location"></RibbonButton>
         <RibbonButton Label="Cut" SmallImageSource="Images\cut_sm.png" ToolTipDescription="Cut the selected text" ToolTipTitle="Cut" ToolTipImageSource="Images/cut.png"></RibbonButton>
         <RibbonButton Label="Copy" SmallImageSource="Images\copy_sm.png" ToolTipDescription="Copy the selected text" ToolTipTitle="Copy" ToolTipImageSource="Images/copy.png"></RibbonButton>
         <RibbonButton Label="Select All" ToolTipDescription="Select all text in document" ToolTipTitle="Select All"></RibbonButton>
     </RibbonGroup>
</RibbonTab>

我是 WPF 新手,我很惊讶我必须与这样的问题作斗争。

有人知道如何使我的图像正确渲染吗?

最佳答案

尝试 RenderOptions.BitmapScalingMode 的几个不同选项在功能区按钮上。我发现有时 NearestNeighbor 效果更好。 UseLayoutRounding="True" 也可能有帮助。

关于c# - 图像在 WPF 功能区控件中无法正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34475138/

相关文章:

html - 在 CSS 中显示来自十个图标图像的单个图标,它们也必须缩放?

c# - 从代码隐藏打开新窗口

c# - MVC ActionLink 将路由附加为查询字符串而不是路由值

c# - LinkedIn V2 API 权限似乎不起作用

c++ - 将 IWICBtmap 写入文件 - 不正确的解析

php - Laravel 图像拇指

C#/ASP.NET 以编程方式生成带有选项的选择元素

wpf - Avalondock 新标签定位和顺序

wpf - 如何在单击项目时展开 WPF TreeView

wpf - 从 Viewmodel 访问 View