我将opacity 0.75 应用于所有也具有opacityGrid
的孩子。Grid
是否可以排除子控件并且不对它们应用不透明度?
谢谢!
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,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>
更新:
我在这里找到了一些解决方案,但有更简单的解决方案吗?
您只需要计算每种颜色的正确 Alpha 通道。