wpf中直线背景颜色问题.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf中直线背景颜色问题.相关的知识,希望对你有一定的参考价值。

简单点说.
<Line X1="10" Y1="120" X2="210" Y2="120" Stroke="Purple" StrokeThickness="10"></Line>
这个标签是一个200长度的直线,背景是Purple,我现在想这样, 一根直线分成2段颜色,前100是红色, 后100是紫色.
求解...

参考技术A 想用一个Line就用这个吧。
<Line X1="10" X2="120" Y1="210" Y2="120" StrokeThickness="10" >
<Line.Stroke>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="Red" Offset="0" />
<GradientStop Color="Red" Offset="0.5" />
<GradientStop Color="Purple" Offset="0.5" />
<GradientStop Color="Purple" Offset="1" />
</LinearGradientBrush>
</Line.Stroke>
</Line>
参考技术B <Line X1="10" Y1="120" X2="300" Y2="120" Stroke="Purple" StrokeThickness="10" ></Line>
<Line X1="10" Y1="120" X2="210" Y2="120" Stroke="Red" StrokeThickness="10" Panel.ZIndex="1"></Line>本回答被提问者采纳

以上是关于wpf中直线背景颜色问题.的主要内容,如果未能解决你的问题,请参考以下文章

wpf按钮背景悬停颜色

WPF 组合框禁用背景颜色

在 WPF 中使用情节提要为网格背景颜色设置动画

在 ScrollViewer wpf 中更改 ScrollBar 的背景颜色

如何在 WPF/XAML 中绑定背景颜色?

C# WPF 根据数据更改 DataGrid 行(背景)颜色