Wpf 背景双音
我正试着做一件如此简单的事,但却一事无成。我一直在网上搜寻,试图找到一个清晰的例子或一点点信息,但我找到的每一篇文章都展示了完全相同的简单例子 我想做的就是给一个列表框项目设置一个背景,它是双色调的,但它们之间没有渐变混合。到目前为止,我已经:Wpf 背景双音,wpf,xaml,Wpf,Xaml,我正试着做一件如此简单的事,但却一事无成。我一直在网上搜寻,试图找到一个清晰的例子或一点点信息,但我找到的每一篇文章都展示了完全相同的简单例子 我想做的就是给一个列表框项目设置一个背景,它是双色调的,但它们之间没有渐变混合。到目前为止,我已经: <Setter Property="Background" > <Setter.Value> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"&
<Setter Property="Background" >
<Setter.Value>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#ACC6E0" Offset="0"/>
<GradientStop Color="#DCE7F5" Offset="1"/>
</LinearGradientBrush>
</Setter.Value>
</Setter>
我尝试过很多不同的方法,但最终我得到的只是渐变的变体,而不是两个色调相等的分割
非常感谢
Paul只需在同一偏移量处添加两个站点:
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#ACC6E0" Offset="0"/>
<GradientStop Color="#ACC6E0" Offset="0.5"/>
<GradientStop Color="#DCE7F5" Offset="0.5"/>
<GradientStop Color="#DCE7F5" Offset="1"/>
</LinearGradientBrush>
事实上,您可以删除端点:
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#ACC6E0" Offset="0.5"/>
<GradientStop Color="#DCE7F5" Offset="0.5"/>
</LinearGradientBrush>
您需要添加额外的渐变停止:
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#ACC6E0" Offset="0"/>
<GradientStop Color="#ACC6E0" Offset="0.5"/>
<GradientStop Color="#DCE7F5" Offset="0.5"/>
<GradientStop Color="#DCE7F5" Offset="1"/>
</LinearGradientBrush>
很有魅力,谢谢,最后很明显;)@保利·沃利:很高兴这有帮助:)这很有效,谢谢,up对两个答案都投了赞成票,但投票给H.B纯粹是因为有两行就可以了。谢谢。