我在WPF中遇到了一个奇怪的问题。当我在表单上放置按钮时,设计时看起来很好,在Windows XP上也很好,但是当应用程序在Windows 7上运行时,边缘变得破碎。
以下是正常图标的屏幕截图(XP和设计时)
以下是边缘破碎的屏幕截图(Windows 7)
有什么想法吗?
编辑:
如请求所示,这是我用于按钮的代码
以下是正常图标的屏幕截图(XP和设计时)
![Normal Edges](https://istack.dev59.com/gOG44.webp)
![Broken Edges](https://istack.dev59.com/FZzt3.webp)
编辑:
如请求所示,这是我用于按钮的代码
<Button Height="38" HorizontalAlignment="Center" Name="cmdChange_dataset" VerticalAlignment="Center" Width="130" Grid.Column="0" >
<Grid Width="120">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Source="/Sales_express_lite_WPF;component/Images/note_to_self_32.png" Stretch="None" Grid.Column="0" HorizontalAlignment="Left"/>
<Label Content="Change DataSet" Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
<Button.Effect>
<DropShadowEffect BlurRadius="5" Color="Gray" />
</Button.Effect>
</Button>