有谁知道为什么 DropShadowBitmapEffect 和 EmbossBitmapEffect 不能在 WPF 中的 TextBlock(不是 textBOX)上工作?OuterGlow、Blur 和 Bevel 似乎工作正常。
透明背景画笔显然不是答案,因为您可以使用空背景画笔获得阴影。阴影的默认柔和度为 50%,如果您的字体较小,则柔和度会过多地消散阴影。在 39% 的柔和度附近似乎有一个急剧下降(此时阴影或多或少地消失了)。尝试将其设置为 0,然后慢慢向上移动,直到找到一个仍然显示阴影的数字。
另一个注意事项:柔软度绝对是一个因素,但请注意,在 Xaml 中,有效值实际上只有 0 到 1,但在 Blend 中,它显示为高达 100 的百分比。因此,如果您在 Xaml 中将值设置为 100,它会完全消散。
背景笔刷 = 透明解决方案仍可用于浮雕效果