调整窗口大小时奇怪地WPF图像剪辑

时间:2018-07-09 04:53:03

标签: c# .net wpf image

我在WPF窗口中显示的图像(本机32x32px)出现奇怪的问题。

它在像这样的网格中定义:

<Grid>
     <Grid.ColumnDefinitions>
           <ColumnDefinition Width="36"/>
           <ColumnDefinition/>
     </Grid.ColumnDefinitions>
     <Image Margin="2" Source="/KCP Doc Manager;component/Media/Icons/if__Tick_1904674 (1).png" Height="32" Width="32"/>
     <TextBlock Grid.Column="1" Margin="5,0,0,0" Text="Recently approved items:" Style="{StaticResource Heading}"/>
</Grid>

窗口加载后,我的图像如下所示: enter image description here

按1px调整窗口大小可解决渲染问题,如下所示:

enter image description here

调整窗口大小的每个像素的行为周期。

关于如何保持图像清晰的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试设置Stretch="None"。如果这不起作用,请尝试Stretch="UniformToFill",甚至可以尝试SnapsToDevicePixels="True"