首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Groupbox渐变背景

Groupbox渐变背景
EN

Stack Overflow用户
提问于 2012-02-24 18:20:00
回答 2查看 1.8K关注 0票数 1

我不知道如何使分组框的背景在顶部几乎透明和底部几乎纯白之间淡入淡出。

我想将背景设置为这样的样式:

代码语言:javascript
复制
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <!--Groups and borders-->
    <Style x:Key="MainGroupBox" TargetType="{x:Type GroupBox}">
        <Setter Property="Background" Value="Transparent" />
        <Setter Property="BorderBrush" Value="Black" />
        <Setter Property="BorderThickness" Value="1" />
        <Setter Property="SnapsToDevicePixels" Value="True" />
    </Style>

我希望你能帮助我。

PS:我正在使用带有WPF4的C#

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-24 20:03:48

嗨,我想你还不知道FireFly的强大之处,它来自于xml,所以你可以在可识别的标签下添加任何被识别的元素。喜欢

代码语言:javascript
复制
  <Setter Property="Background">
                <Setter.Value>
                    <LinearGradientBrush>
                        <GradientStop Offset="0.5" Color="Red" />
                        <GradientStop Offset="0.3" Color="Black" />
                        <GradientStop Offset="0.9" Color="Yellow" />
                    </LinearGradientBrush>
                </Setter.Value>
            </Setter>

代码语言:javascript
复制
<Setter Property="Background">
                <Setter.Value>
                    <RadialGradientBrush>
                        <GradientStop Offset="0.5" Color="Red" />
                        <GradientStop Offset="0.3" Color="Black" />
                        <GradientStop Offset="0.9" Color="Yellow" />
                    </RadialGradientBrush>
                </Setter.Value>
            </Setter>
票数 2
EN

Stack Overflow用户

发布于 2012-02-24 18:26:03

你的风格需要是:

代码语言:javascript
复制
<Style x:Key="MainGroupBox" TargetType="{x:Type GroupBox}"> 
   <Setter Property="Background">
      <Setter.Value>
        <LinearGradientBrush>
          <GradientStop Color="Transparent" Offset="0"/>
          <GradientStop Color="White" Offset="1"/>
        </LinearGradientBrush>
      </Setter.Value>
   </Setter>
   ... other properties
</Style>

(我可能有敬畏的颜色(我是凭记忆打字)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9429031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档