環境:
系統: Window 7以上;
工具:VS2013及以上。
研發語言及工程:
C# WPF 應用程序
效果:
簡介:
不需要調用第三方Dll, 僅僅在WPF中使用貝塞爾曲線,不到500行代碼構建自定義的趨勢圖效果。
原理:
WPF中路徑Path的Data值為PathGeometry。如:
PathGeometry.Figures的Value類型為PathFigureCollection;即PathFigure對象的集合,將一系列的Point數據已構建Beizer曲線的形式處理后生成PathFigureCollection對象,最終以PathGeometry對象賦值給Path.Data即可實現如上述所示的效果。
主要處理函數: