我的下一个按钮内有DropShadowEffect
:
<Button SnapsToDevicePixels="True" UseLayoutRounding="True">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid SnapsToDevicePixels="True" UseLayoutRounding="True">
<Rectangle x:Name="BackgroundBorder" RadiusY="2" RadiusX="2" StrokeThickness="2">
<Rectangle.Effect>
<DropShadowEffect BlurRadius="2" Direction="270" Opacity="0.5" RenderingBias="Quality" ShadowDepth="2"/>
</Rectangle.Effect>
</Rectangle>
<Rectangle x:Name="ButtonBackground"/>
...
在某些特定的屏幕上,它看起来像:
如何避免这种情况?
仅在某些指定的屏幕上发生这种情况。如果在anoter屏幕上设置相同的分辨率(使用其他尺寸),则不会发生这种情况。