我有一个包含一些按钮的StackPanel。我希望StackPanel是半透明的,但按钮保持不透明。我已经搜索了一段时间,但仍然无法解决这个问题。我可以找到在半透明窗口上有不透明控件的解决方案,但没有在半透明控件上有不透明控件的解决方案。
我有一个包含一些按钮的StackPanel。我希望StackPanel是半透明的,但按钮保持不透明。我已经搜索了一段时间,但仍然无法解决这个问题。我可以找到在半透明窗口上有不透明控件的解决方案,但没有在半透明控件上有不透明控件的解决方案。
当你说半透明的StackPanel时,你肯定是指StackPanel的Background
。你可以将其设置为不透明度小于1的刷子。如果是纯色背景,那就是一个SolidColorBrush:
<StackPanel>
<StackPanel.Background>
<SolidColorBrush Color="Red" Opacity=".5"/>
</StackPanel.Background>
...
</StackPanel>
或者您可以使用适当的alpha值来使用颜色:
<StackPanel Background="#7FFF0000">