這個問題在這里已經有了答案: WPF - 全域樣式? (3 個回答) 昨天關門。
我遇到了像素化影像的問題,后來發現RenderOptions.BitmapScalingMode="HighQuality"
解決了這個問題。有沒有辦法在全域范圍內設定它而不是將代碼添加到每個單獨的影像?
uj5u.com熱心網友回復:
只需從全域適用的樣式設定它:
<Application x:Class="SO_72015119.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<Style TargetType="{x:Type Image}" BasedOn="{StaticResource {x:Type Image}}">
<Setter Property="RenderOptions.BitmapScalingMode" Value="HighQuality" />
</Style>
</Application.Resources>
</Application>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/466558.html
