具有不同纯色的线条,带有渐变停止但没有渐变的纯色画笔
在 Silverlight(版本 3 预览)中,我想创建一条具有不同纯色的线条,因此颜色之间没有渐变。
基本上我想做以下事情:
<Line X1="0" X2="500" StrokeThickness="10">
<Line.Stroke>
<LinearGradientBrush>
<GradientStop Color="Blue" Offset="0.5" />
<GradientStop Color="Red" Offset="1"/>
</LinearGradientBrush>
</Line.Stroke>
</Line>
但是随着颜色的离散变化,而不是从蓝色到红色的逐渐变化,
我想知道这是否可以在不诉诸使用多条线的情况下实现?
In Silverlight (version 3 preview), I want to create a Line with different solid colors, so no gradients between colors.
Basically I want to do the following:
<Line X1="0" X2="500" StrokeThickness="10">
<Line.Stroke>
<LinearGradientBrush>
<GradientStop Color="Blue" Offset="0.5" />
<GradientStop Color="Red" Offset="1"/>
</LinearGradientBrush>
</Line.Stroke>
</Line>
But with a discrete change in color, and not the gradual change from blue to red
I wonder if this is possible without resorting to using multiple lines?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在寻找的是这样的:
通过将停靠点设置在彼此之上,它们没有空间从一个过渡到另一个。
希望这可以帮助。
What you're looking for is this
By setting the stops on top of each other they don't have space in which to transition from the one to the other.
Hope this helps.