【问题标题】:WPF, how to adjust groupbox transparencyWPF,如何调整组框透明度
【发布时间】:2019-01-24 06:49:48
【问题描述】:

我有一个带有漂亮背景图片的 WPF 应用程序。但是,当我在表单中放置一些元素时,我希望它们不那么透明。

例如简单的分组框:

   <GroupBox x:Name="LocationGroup" Grid.Column="1" Grid.Row="1" Header="Location" HorizontalAlignment="Left" Height="100" Margin="10,90,0,0" VerticalAlignment="Top" Width="734">
        <Grid Margin="1,1,1,1">

            <Label Content="Location" HorizontalAlignment="Left" Margin="5,5,0,0" VerticalAlignment="Top"/>
            <ComboBox x:Name="LocationCombo" HorizontalAlignment="Left" Margin="5,36,0,0" VerticalAlignment="Top" Width="100"
                      DisplayMemberPath="LocationDescr" SelectedValuePath="LocationNr" SelectedValue="{Binding Path=Location}">
            </ComboBox>

        </Grid>
    </GroupBox>

我尝试设置组框(和网格)不透明度属性,但它只影响标签和组合框不透明度,而不影响背景。

我正在寻找的就像下面链接图片中右侧的元素:

Opacity example

【问题讨论】:

    标签: wpf opacity


    【解决方案1】:

    这是实现它的一种方法:

     <Grid>
        <Grid.Background>
            <ImageBrush ImageSource="path\to\backgroundimage"  Stretch="UniformToFill"/>
        </Grid.Background>
    
        <Grid Grid.Column="1" Grid.Row="1" HorizontalAlignment="Left" Height="100" Width="400" Margin="10,90,0,0" VerticalAlignment="Top">
            <Grid Background="White" Opacity="0.5"></Grid>
            <GroupBox x:Name="LocationGroup" Header="Location">
                <Grid Margin="1,1,1,1">
                    <Label Content="Location" HorizontalAlignment="Left" Margin="5,5,0,0" VerticalAlignment="Top"/>
                    <ComboBox x:Name="LocationCombo" HorizontalAlignment="Left" Margin="5,36,0,0" VerticalAlignment="Top" Width="100"
                      DisplayMemberPath="LocationDescr" SelectedValuePath="LocationNr" SelectedValue="{Binding Path=Location}">
                    </ComboBox>
                </Grid>
            </GroupBox>
        </Grid>
    </Grid>
    

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2014-07-05
      相关资源
      最近更新 更多