WPF一个矩形问题
各位大侠,如图所示,这是用WPF做的,我现在希望做到的是条件不同圆圈的颜色会变化,矩形在红线以下颜色是绿色填充,超过红线就变成红色填充。还有就是这么给这个矩形绑定数据啊,其实就是希望这个矩形能像温度计一样,他要有量程,超过多少变颜色,谢谢大侠了~ WPF? WPF 矩形
[解决办法]
一种方法是你用填充来实现,如下面代码,仅供参考:
<Rectangle x:Name="myRec" Width="20" Height="200" Stroke="Black">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="Blue" Offset="1"></GradientStop>
<GradientStop Color="White" Offset="0.6"></GradientStop>
<GradientStop Color="Blue" Offset="0.6"></GradientStop>
<GradientStop Color="White" Offset="0"></GradientStop>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>