4
进出口寻找一个很好的WPF控件执行以下操作:免费WPF图形控制输入/输出调节
1)提出了一个图形用户,与您可以拖动改变曲线点..
2)在运行时间期间(Backgrond线程无关WPF)访问此曲线,并给它的输入,并获得对应于该曲线
一个简单的例子的输出
20的输入将在上面的例子中,得到约30
编辑的输出:哦,几乎忘了,它的一个加号,如果其可绑定,因为我使用卡利微(MVVM)
编辑:解决将其与曲线拟合算法
进出口寻找一个很好的WPF控件执行以下操作:免费WPF图形控制输入/输出调节
1)提出了一个图形用户,与您可以拖动改变曲线点..
2)在运行时间期间(Backgrond线程无关WPF)访问此曲线,并给它的输入,并获得对应于该曲线
一个简单的例子的输出
20的输入将在上面的例子中,得到约30
编辑的输出:哦,几乎忘了,它的一个加号,如果其可绑定,因为我使用卡利微(MVVM)
编辑:解决将其与曲线拟合算法
我使用的三次样条插值以曲线fittting,我移植这一个
http://www.codeproject.com/KB/cs/SplineInterpolation.aspx
然后解决Y值已知的X值,使用此 http://geekswithblogs.net/JuanDoNeblo/archive/2007/10/25/Data-Interpolation-with-SPLINE-in-Csharp.aspx
结果:
嗨安德斯,你有没有考虑从WPF工具图表?我个人尝试的另一件事是创建自己的ItemsControl - 根据丰富的数据,可能更容易咬人子弹并创建自己的控件。 – 2012-01-03 11:03:18
嗨。 WPF工具包不支持可拖动的点,动态数据显示图表有可拖动的点。但它不是非常可绑定的友好,它没有直接的功能来获得一个不错的曲线和点改变曲线 – Anders 2012-01-03 15:25:45
好曲线不过是一组在.NEt4中,您可以很容易地生成它们。 Id'与可拖动的点实现一起作为基础并将其扩展为一个行为。 – 2012-01-03 15:39:06