是否可以排除子控件并且不为它们应用不透明度?
谢谢!
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但是更简单的解决方案?
解决方法 如果您只想更改网格背景的不透明度,则需要仅在背景图像中设置不透明度= 0.75.You just have to calculate the right Alpha channel for each color.
But what I Apply some Brush to the GrID? WHat I can do in thhat case?
在那种情况下,在画笔中设置不透明度
总结以上是内存溢出为你收集整理的wpf – 为Grid应用不透明度,不要申请其子控件全部内容,希望文章能够帮你解决wpf – 为Grid应用不透明度,不要申请其子控件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)