2012-08-05 84 views
0

Mockup of the control动态弯曲值呈现

在用户输入后,我的WPF应用程序我显示的仪表板以呈现用户的数据的输出。

现在我想要的是一个类似上面的控件,其中蓝色从左到右填充了该段。 例如如果返回值为100,则蓝色填充整个分段,如果为0,则不显示蓝色。

使用普通矩形很容易创建,但曲线是一个挑战。 对于使用矩形的参考,在按钮单击时,将在0-100范围内创建一个值,然后将其乘以(矩形宽度)/(最大值)的比率。然后将矩形宽度设置为与此相等。

任何想法?

+0

难道你不只是使用路径,并作出另一个路径曲线用户控制,并设置内部路径的宽度基于给定的值? – 2012-08-05 19:40:16

回答