WPF Style实现渐变色

发布时间 2023-03-22 21:13:09作者: 安静点--
    <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Background">
                        <Setter.Value>
                            <LinearGradientBrush  StartPoint="0,0" EndPoint="0,1" >
                                <GradientStop Color="#FFE4B6" Offset="0.3"/>
                                <GradientStop Color="#FFC762" Offset="0.5"/>
                                <GradientStop Color="#FFE4B6" Offset="1"/>
                            </LinearGradientBrush>
                        </Setter.Value>
                    </Setter>
                </Trigger>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Opacity" Value="1"/>
                </Trigger>
                <MultiTrigger>
                    <MultiTrigger.Conditions>
                        <Condition Property="IsMouseOver" Value="true"/>

                    </MultiTrigger.Conditions>
                    <MultiTrigger.Setters>
                        <Setter Property="Background" Value="Transparent"/>
                    </MultiTrigger.Setters>
                </MultiTrigger>
            </Style.Triggers>