国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>行業(yè)動態(tài)

lightningChart: 以代碼形式創(chuàng)建圖表

發(fā)布時間:2018/07/11 瀏覽量:5588
lightningChart: 以代碼形式創(chuàng)建圖表 22. 處理模式 22.1 以代碼形式創(chuàng)建圖表 22.1.1圖表處理方法 當您在代碼中創(chuàng)建圖表時,不再...

lightningChart: 以代碼形式創(chuàng)建圖表

22. 處理模式

22.1 以代碼形式創(chuàng)建圖表

22.1.1圖表處理方法

當您在代碼中創(chuàng)建圖表時,不再需要該圖表,請調(diào)用

chart. Dispose();

釋放圖表及其所有對象的內(nèi)存,如系列,標記,調(diào)色板步驟...

22.1.2對象處理方法

如果您即時創(chuàng)建對象,并希望在退出應用程序或處理之前釋放其內(nèi)存

整個圖表[with chart . Dispose()],從被添加到的集合中刪除對象,然后為對象調(diào)用Dispose()。

例如。從chart . View X Y. Point Line Series集合中處理一個系列:

 

//做清理...刪除和處理3個步驟

_chart. Begin Update();

List list Series To Be Removed = new List ();

List Series To Be Removed . Add(_chart . View X Y .Point Line Series [1]);

List Series To Be Removed . Add(_chart . View X Y . Point Line Series [3]);

List Series To Be Removed . Add(_chart . View X Y . Point Line Series [4]);

foreach(Point Line Series  p l s in list Series To Be Removed)

{

_chart . View X Y . Point Line Series . Remove(PLS);

pls.Dispose();

}

_chart.EndUpdate();

當不再需要LightingChart的對象時,及時處理它們以防止內(nèi)存泄漏是明智的選擇。

 

23. 對象模型說明

23.1在其他對象之間共享對象

LightningChart對象模型是有目錄可循的。每個分類都有其主對象和子對象列表。有了目錄的幫助,子對象能夠?qū)崟r通知主對象它的變化,以便主對象可以分別對其進行響應,在達到根節(jié)點,也就是LightningChartUltimate本身之前,主對象能夠?qū)τ谧陨淼淖兓M行了解,因此知道應該如何應對。

對象還參考了他們的非管理對象,如GPU資源、屏幕或閃爍的問題。

在同一個圖表或其他圖表實例中的其他對象之間共享對象是被禁止的。

示例1的使用錯誤:

AnnotationXY annotation1 = new Annotation();

chart.ViewXY.Annotations.Add(annotation1);

AnnotationXY annotation2 = new Annotation();

annotation2.Fill = annotation1.Fill;

chart.ViewXY.Annotations.Add(annotation2);

這是錯誤的,因為相同的Fill對象不能在多個對象之間共享。

正確的方法:僅復制屬性(如果它們是ValueType)(例如,整數(shù),雙倍,彩色)

示例2使用錯誤:

SeriesEventMarker marker = new SeriesEventMarker();

chart.ViewXY.PointLineSeries [0] .SeriesEventMarkers.Add(標記);

chart.ViewXY.PointLineSeries [1] .SeriesEventMarkers.Add(標記);

不應將相同的對象添加到多個集合的集合中。

正確方法:為兩個系列創(chuàng)建自己的標記。

 

24.部署

24.1參考的程序集

使用您的可執(zhí)行文件,生成Arction dlls。然后使用您的可執(zhí)行文件生成全局程序集緩存或其他文件夾。在這些文件夾中,.NET程序集解析系統(tǒng)能夠找到上述的的Arction dlls。

LightningChart同樣也支持ClickOnce部署

 

WinForms:

•Arction.WinForms.Charting.LightningChartUltimate.dll

•Arction.Licensing.dll

•Arction.DirectX.dll

•Arction.RenderingDefinitions.dll

•Arction.RenderingEngine.dll

•Arction.RenderingEngine9.dll

•Arction.RenderingEngine11.dll

•Arction.DirectXInit.dll

•Arction.DirectXFiles.dll

如果使用SignalTools的話:

•Arction.WinForms.SignalProcessing.SignalTools.dll

•Arction.MathCore.dll

 

WPF:

•Arction.Wpf.Charting.LightningChartUltimate.dll(如果使用不可綁定的WPF圖表)

•Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll(如果使用半可綁定的WPF

圖表)

•Arction.Wpf.BindableCharting.LightningChartUltimate.dll(如果使用完全可綁定的WPF圖表)

•Arction.Licensing.dll

•Arction.DirectX.dll

•Arction.RenderingDefinitions.dll

•Arction.RenderingEngine.dll

•Arction.RenderingEngine9.dll

•Arction.RenderingEngine11.dll

•Arction.DirectXInit.dll

•Arction.DirectXFiles.dll

如果使用SignalTools的話

•Arction.Wpf.SignalProcessing.SignalTools.dll

•Arction.MathCore.dll266

 

24.2許可證密鑰

一定記住要為所有組件分配靜態(tài)的Set Deployment Key。否則的話,圖表就會進入試用模式,而且使用期限只有30天。有關許可證密鑰管理的部分內(nèi)容,請參閱部分4。

下一篇:UiPath's RPA Enterprise Platform: 簡單安全的開發(fā)工具
上一篇:iSpringSuite的功能介紹

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物