0

私は実際にはあまり WPF を行っていませんが、WPF アプリケーションのバグを修正する責任を負っています。

わからないので、スタックオーバーフローの素晴らしい読者にお願いしています。

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