动态弯曲值演示器

时间:2012-08-05 19:31:12

标签: c# wpf

Mockup of the control

在用户输入后的WPF应用程序中,我显示一个仪表板来显示用户数据的输出。

现在我想要的是一个如上所述的控件,其中蓝色从左到右填充片段。 例如如果返回的值是100,则蓝色填充整个段,如果为0,则表示没有显示蓝色。

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为,这个CodeProject arcticle演示了如何做你需要的事情。