我想模糊这张图片:
<Image x:Name="pic" Stretch="Fill" Margin="3,-43,0,-46"/>调用此方法时:
private void Button_Click(object sender, RoutedEventArgs e)
{
pic.Source=CertainImage;
//blur this image
}我应该使用GaussianBlurEffect吗?怎么用?
发布于 2020-04-14 03:40:11
Windows Community Toolkit中有BackdropBlurBrush。
<Grid>
<Image Height="400" Source="ms-appx:///Assets/Photos/BigFourSummerHeat.jpg"/>
<Border x:Name="bor" Visibility="Collapsed" BorderBrush="Black" BorderThickness="1" >
<Border.Background>
<media:BackdropBlurBrush Amount="3.43" />
</Border.Background>
</Border>
</Grid>private void Button_Click(object sender, RoutedEventArgs e)
{
bor.Visibility = Visibility.Visible; //or change the amount of blur effect
}https://stackoverflow.com/questions/61191378
复制相似问题