0

我一直负责修复 WPF 应用程序中的错误,即使我并没有真正做太多 WPF。

想不通,所以我问你stackoverflow的精彩读者。

我有一个带有指定为 LargeImageSource 的图像的 RibbonButton。问题是,图像非常像素化。所以我尝试创建一个孩子,看看它是否会以这种方式呈现。没运气。

如果我只是在 RibbonButton 之外创建一个图像,那么它会正确显示,所以我知道图像的标记是正确的。我对 WPF 了解不多,但我知道您应该能够创建将在其父元素内部呈现的子元素。我是不是误会了?

代码如下:

<ribbon:RibbonButton Label="{Binding Path=RefreshTitle, Source={StaticResource CultureResources}, Mode=OneWay}"  
 Command="{Binding Path=FetchWorksOrdersCommand}"
 ToolTip="{Binding Path=RefreshReportTitle, Source={StaticResource CultureResources}, Mode=OneWay}">
    <Image Source="images\Refresh.png" VerticalAlignment="Top" HorizontalAlignment="Left"></Image>
</ribbon:RibbonButton>              

Refresh.png 为 32x32。我试过 SnapToDevicePixels 没有成功。

期待您的回复!

标记

4

0 回答 0