gpt4 book ai didi

c# - WPF 标签上的外发光效果和旋转

转载 作者:太空狗 更新时间:2023-10-29 21:05:53 35 4
gpt4 key购买 nike

我需要在标签上创建外发光效果并使其稍微旋转(大约 20 度)。我正在使用以下代码,但它没有按我希望的方式工作:

<Label Height="106" Margin="80,57,36,0" Name="lblHeading" FontSize="35">
Brian's 15th Birthday Party
<Label.Effect>
<DropShadowEffect BlurRadius="100" ShadowDepth="0" Opacity="1"
Color="White"/>
</Label.Effect>
</Label>

是否可以在 Window 的某处添加一些文本并为其添加外发光效果和旋转?如果有人可以帮助我在标签上添加相同的效果或以任何其他方式在不使用标签控件的情况下这样做,那就太好了。

我也尝试了以下方法,但没有帮助。也许我不知道如何使用它,因为它只是导致错误:

<OuterGlowBitmapEffect GlowColor="Blue" GlowSize="30" Noise="1" Opacity="0.4" />

最佳答案

  1. 您可能希望使用较小的 BlurRadius,将其设置为 100 将使效果接近于不可见。我建议 10。
  2. 设置RenderTransformOrigin到您希望文本围绕旋转的点(0.5, 0.5 表示围绕中心旋转)。
  3. Label.RenderTransform 中添加一个 RotateTransform

完整的代码应该看起来接近于此:

<Label Height="106" Margin="80,57,36,0" Name="lblHeading" FontSize="35"
RenderTransformOrigin="0.5, 0.5">
Brian's 15th Birthday Party
<Label.Effect>
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Opacity="1"
Color="White"/>
</Label.Effect>
<Label.RenderTransform>
<RotateTransform Angle="20"/>
</Label.RenderTransform>
</Label>

关于c# - WPF 标签上的外发光效果和旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11493717/

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