我一直负责修复 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 没有成功。
期待您的回复!
标记