gpt4 book ai didi

c# - 使用 XamlCompositionBrushBase 时找不到类

转载 作者:行者123 更新时间:2023-11-30 15:57:20 25 4
gpt4 key购买 nike

所以我尝试将 BackdropBrush 与 XamlCompositionBrushBase 结合使用,创建一个名为 BackdropBlurBrush 的类,但是当我从 XAML 调用它时 它找不到该类。我在主项目上创建了类。 See the error here.

GitHub 上的示例:https://github.com/vitorgrs/HostBackdrop/

最佳答案

您的自定义组合画笔不是UIElement,这就是为什么它不能直接放在 XAML 可视化树上的原因。

尝试将它添加为元素的画笔 -

<Grid>
<Grid.Background>
<local:BackdropBlurBrush BlurAmount="5" />
</Grid.Background>
</Grid>

您通常希望像这样将模糊画笔放在背景图像的顶部 -

<Grid x:Name="Root">
<Grid.Background>
<ImageBrush Stretch="UniformToFill" ImageSource="background.jpg"/>
</Grid.Background>

<Rectangle>
<Rectangle.Fill>
<local:BackdropBlurBrush BlurAmount="5" />
</Rectangle.Fill>
</Rectangle>
</Grid>

enter image description here

关于c# - 使用 XamlCompositionBrushBase 时找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45122924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com