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

时间:2015-12-26 20:51:37

标签: c# wpf image ribbon

我刚购买了一些用于WPF功能区控件的图像集。图像完美无暇;但是,它们无法在控件中正确呈现。

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的新手,我很惊讶我不得不面对这样的问题。

有谁知道如何正确渲染我的图像?

1 个答案:

答案 0 :(得分:2)

在RibbonButtons上为RenderOptions.BitmapScalingMode尝试一些不同的选项。我发现有时NearestNeighbor效果更好。 UseLayoutRounding="True"也可以提供帮助。