wpf – 为Grid应用不透明度,不要申请其子控件

wpf – 为Grid应用不透明度,不要申请其子控件,第1张

概述我为网格应用了不透明度0.75,并且所有具有网格的子节点也采用了不透明度. 是否可以排除子控件并且不为它们应用不透明度? 谢谢! XAML <Grid x:Name="RootGrid" Opacity="0.75" Visibility="Visible" ClipToBounds="False" VerticalAlignment="Stretch" HorizontalAlignment= 我为网格应用了不透明度0.75,并且所有具有网格的子节点也采用了不透明度.

是否可以排除子控件并且不为它们应用不透明度?

谢谢!

XAML

<GrID  x:name="RootGrID" Opacity="0.75" Visibility="Visible" ClipToBounds="False" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" >        <local:MarqueeVer x:name="marquee1" Duration="30"  ClipToBounds="True"                            RendertransformOrigin="0.5,0.5" margin="0,0"                           VerticalAlignment="Stretch" HorizontalAlignment="Stretch"                          Background="transparent" Opacity="1">            <StackPanel   name="lstItems"   FlowDirection="leftToRight" OrIEntation="Vertical"                         VirtualizingStackPanel.IsVirtualizing="True"               VirtualizingStackPanel.VirtualizationMode="Recycling">            </StackPanel>        </local:MarqueeVer>    </GrID>

_更新___

我找到了一些解决方案here但是更简单的解决方案?

You just have to calculate the right Alpha channel for each color.

解决方法 如果您只想更改网格背景的不透明度,则需要仅在背景图像中设置不透明度= 0.75.

But what I Apply some Brush to the GrID? WHat I can do in thhat case?

在那种情况下,在画笔中设置不透明度

总结

以上是内存溢出为你收集整理的wpf – 为Grid应用不透明度,不要申请其子控件全部内容,希望文章能够帮你解决wpf – 为Grid应用不透明度,不要申请其子控件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1006037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存