我想给边框背景一个亚克力模糊效果,但我不知道该怎么做。我尝试了 BlurEffect,但图像变得扭曲,并且超出了 CornerRadius。
我能够使用某些方法仅模糊窗口,但窗口的问题是角没有采用角半径。
要在 WPF 中的 Border 元素的背景上实现丙烯酸模糊效果,同时保持角半径,您可以结合使用效果和透明度。不幸的是,WPF 没有像 UWP(通用 Windows 平台)应用程序那样内置对丙烯酸效果的支持。但是,您可以结合使用模糊效果和透明度来创建类似的效果。
<Grid>
<!-- Background with blur effect -->
<Border Margin="10" Background="Transparent">
<Border.Effect>
<BlurEffect Radius="10"/>
</Border.Effect>
</Border>
<!-- Content with rounded corners -->
<Border Margin="10" Background="White" CornerRadius="10">
<!-- Your content here -->
</Border>
</Grid>