0
在用户输入后,我的WPF应用程序我显示的仪表板以呈现用户的数据的输出。
现在我想要的是一个类似上面的控件,其中蓝色从左到右填充了该段。 例如如果返回值为100,则蓝色填充整个分段,如果为0,则不显示蓝色。
使用普通矩形很容易创建,但曲线是一个挑战。 对于使用矩形的参考,在按钮单击时,将在0-100范围内创建一个值,然后将其乘以(矩形宽度)/(最大值)的比率。然后将矩形宽度设置为与此相等。
任何想法?
在用户输入后,我的WPF应用程序我显示的仪表板以呈现用户的数据的输出。
现在我想要的是一个类似上面的控件,其中蓝色从左到右填充了该段。 例如如果返回值为100,则蓝色填充整个分段,如果为0,则不显示蓝色。
使用普通矩形很容易创建,但曲线是一个挑战。 对于使用矩形的参考,在按钮单击时,将在0-100范围内创建一个值,然后将其乘以(矩形宽度)/(最大值)的比率。然后将矩形宽度设置为与此相等。
任何想法?
我想,这CodeProject arcticle演示如何做你需要的。
难道你不只是使用路径,并作出另一个路径曲线用户控制,并设置内部路径的宽度基于给定的值? – 2012-08-05 19:40:16