0

我想在我的 WPF 应用程序中添加图块外部的阴影,但是当我这样做时,图块内的文本是模糊的。我尝试了这个解决方案:WPF DropShadowEffect Causing Blurriness,但不幸的是阴影效果似乎根本不起作用。Rectangle 中有什么特殊的属性需要设置吗?你能给我一些线索吗?

4

1 回答 1

2

我遇到了同样的问题并通过使用解决了这个问题UseLayoutRounding="True"

编辑

<Grid UseLayoutRounding="True" VerticalAlignment="Center" HorizontalAlignment="Center">

  <Grid.Effect>
      <DropShadowEffect ShadowDepth="0"
                        Color="Black"
                        BlurRadius="20" />
  </Grid.Effect>

  <!-- your content -->
  <Grid Background="White">
    <TextBlock Text="Test" FontSize="20" Margin="10" />
  </Grid>
</Grid>

结果这个

在此处输入图像描述

希望有帮助

于 2013-11-29T21:51:52.820 回答