C# WPF中的背景模糊
我试图在WPF中创建模糊效果,但我想模糊控件后面的内容(例如网格),我不想模糊网格的内容 我想做一些像这样的事情C# WPF中的背景模糊,c#,.net,wpf,effects,C#,.net,Wpf,Effects,我试图在WPF中创建模糊效果,但我想模糊控件后面的内容(例如网格),我不想模糊网格的内容 我想做一些像这样的事情 <Rectangle> <Rectangle.Effect> <BlurEffect Radius="{DynamicResource BlurRadius}"/> </Rectangle.Effect> <Rectangle.Fill> <V
<Rectangle>
<Rectangle.Effect>
<BlurEffect Radius="{DynamicResource BlurRadius}"/>
</Rectangle.Effect>
<Rectangle.Fill>
<VisualBrush
ViewboxUnits="Absolute"
Viewbox="{Binding RenderTransform.Children[3],
Converter={StaticResource TranslateTransformToRectViewboxVisualBrushConverter},
RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Grid}},
UpdateSourceTrigger=PropertyChanged}"
AlignmentX="Left" AlignmentY="Top"
Visual="{Binding ElementName=BackgroundContainer}" Stretch="None">
<VisualBrush.Transform>
<TranslateTransform X="0" />
</VisualBrush.Transform>
</VisualBrush>
</Rectangle.Fill>
</Rectangle>
如果您正在寻找类似的产品: 答案是使用
位图效果
:
<Image Source="http://www.pingminghealth.com/wp-content/uploads/2010/12/cherries.jpg" Stretch="UniformToFill">
<Image.BitmapEffect>
<BlurBitmapEffect Radius="20" />
</Image.BitmapEffect>
</Image>
您可以在msdn上找到关于它的教程:。以防万一,2018年仍有人在寻找解决方案,类似的内容对我很有用:是一个代码示例。请参阅上面链接问题第一条注释中的我的链接。尽管这个问题忽略了我的建议,但它正是你想要的。你找到了一个方法吗?给出的答案不令人满意…我看不出这是如何回答OP的问题的。OP没有问如何使网格半透明,而是如何为其背后的任何东西添加模糊效果,这个答案只是使其透明,这是我的-1的简单部分。通过此链接获取模糊transparent@Dhru“索尼,链接死了,你能知道这方面的情况吗?谢谢,请在这里发布解决方案的相关部分,因为如果链接页面更改或消失,这个答案可能会变得无用