Version3.0同時(shí)支持.NETFramework 和.NETCore。
示例
通過(guò)47 個(gè)示例應(yīng)用程序探索GoXam 的可能性。我們創(chuàng)建了許多常見(jiàn)的圖表類(lèi)型作為您的應(yīng)用程序的起點(diǎn)。
GoXam- 數(shù)據(jù)綁定與模板
GoXam是第一個(gè)從頭開(kāi)始設(shè)計(jì)為WindowsPresentation Foundation (WPF) 中使用的MicrosoftXAML 語(yǔ)言的自然擴(kuò)展的圖表控件。此環(huán)境必不可少的是數(shù)據(jù)綁定和數(shù)據(jù)模板。GoXam將這些概念清晰連貫地集成到XAML的強(qiáng)大圖表擴(kuò)展中。
圖表模型和數(shù)據(jù)綁定
XAML定義的表示的主要特征之一是使用數(shù)據(jù)綁定。然而,圖表控件必須支持比典型控件更復(fù)雜的功能。
圖表至少可以支持?jǐn)?shù)據(jù)項(xiàng)之間的兩種關(guān)系:
形成節(jié)點(diǎn)和鏈接圖的關(guān)系(或類(lèi)似術(shù)語(yǔ):節(jié)點(diǎn)和弧,或?qū)嶓w和關(guān)系,或頂點(diǎn)和邊)
分組關(guān)系,其中一個(gè)組包含成員;可能用于部分/子部分包含,或用于子圖的嵌套
GoXam利用模型來(lái)發(fā)現(xiàn)、維護(hù)、導(dǎo)航和修改基于圖表綁定的數(shù)據(jù)的這些關(guān)系。并非圖表背后的所有數(shù)據(jù)都具有相同的復(fù)雜性,因此我們提供了三個(gè)主要模型類(lèi),為您提供易用性、性能和功能的正確組合。
TreeModel是最簡(jiǎn)單的模型。它適用于數(shù)據(jù)形成樹(shù)結(jié)構(gòu)圖的應(yīng)用程序。
當(dāng)每個(gè)節(jié)點(diǎn)都有一個(gè)連接到該節(jié)點(diǎn)或從該節(jié)點(diǎn)連接的節(jié)點(diǎn)列表時(shí),將使用GraphModel。GraphModel還支持簡(jiǎn)單的分組。
第三個(gè)模型是GraphLinksModel,其中您的數(shù)據(jù)包括節(jié)點(diǎn)的源以及連接它們的鏈接的源。GraphLinksModel還支持鏈接信息,允許每個(gè)節(jié)點(diǎn)上有不同的鏈接連接點(diǎn)。它還支持鏈接上的標(biāo)簽。
一旦創(chuàng)建了模型,并且模型的數(shù)據(jù)被初始化并分配給圖表,您就在模型和圖表之間創(chuàng)建了自動(dòng)鏈接。對(duì)模型的更改會(huì)更新圖表,對(duì)圖表的更改(通常由用戶(hù))會(huì)更新模型。
如果您查看我們的演示,您會(huì)驚訝于只需編寫(xiě)如此少的代碼即可可視化和更新數(shù)據(jù)。
節(jié)點(diǎn)數(shù)據(jù)模板
任何節(jié)點(diǎn)或鏈接的外觀(guān)不僅取決于它所綁定的數(shù)據(jù),還取決于用于定義其可視樹(shù)元素的DataTemplate。數(shù)據(jù)模板是可重用的 XAML片段,它定義了如何顯示綁定的數(shù)據(jù)。因此,圖表的外觀(guān)與代碼是分開(kāi)的。只需編輯定義節(jié)點(diǎn)或鏈接的XAML即可更改圖表的外觀(guān)。
由于節(jié)點(diǎn)和鏈接是由XAML定義的,因此很容易將WPF圖形(矩形、文本、路徑、漸變、圖像甚至視頻)的所有功能合并到您的圖表中,包括使用動(dòng)畫(huà)、故事板和模糊等效果和投影。
使用這個(gè)NodeTemplate節(jié)點(diǎn)可以很簡(jiǎn)單
鏈接的數(shù)據(jù)模板
GoXam還支持鏈接的DataTemplate,以及正交、貝塞爾、圓角、跳轉(zhuǎn)和避免節(jié)點(diǎn)路由等鏈接功能。
帶注釋的鏈接
向鏈接添加注釋或裝飾是很常見(jiàn)的,尤其是文本。您可以輕松地將所需的任何元素添加到 LinkPanel。
鏈接連接點(diǎn)
默認(rèn)情況下,鏈接將圍繞節(jié)點(diǎn)的邊緣連接。
您可以信任的文檔
清晰完整的文檔將指導(dǎo)您完成GoXam 開(kāi)發(fā)。我們的套件中包含一個(gè)全面的 API。
WPF中的圖表
GoXam提供了用于在WPF 應(yīng)用程序中實(shí)現(xiàn)圖表的控件。GoXam 是從頭開(kāi)始構(gòu)建,因此它充分利用了 WPF的所有功能。GoWPF 是用于WPF .NET Framework 4.0 或更高版本的GoXam 的實(shí)現(xiàn),現(xiàn)在適用于 .NET Core 3.0或更高版本。
我們不再為Silverlight 支持GoXam。
優(yōu)質(zhì)的客戶(hù)服務(wù)
除了提供示例和全面的 GoXam PDF 指南,我們還提供文檔和視頻 來(lái)自構(gòu)建 GoXam庫(kù)的工程師的開(kāi)發(fā)人員對(duì)開(kāi)發(fā)人員支持。我們提供對(duì)整個(gè)圖書(shū)館的免費(fèi)評(píng)估,沒(méi)有時(shí)間限制,盡管未經(jīng)許可的庫(kù)帶有水印。
GoXam沒(méi)有運(yùn)行時(shí)版稅。源代碼可用。大多數(shù)購(gòu)買(mǎi)都包含 1年的技術(shù)支持和庫(kù)更新。
Northwoods Software 20 年來(lái)一直在構(gòu)建圖形框架, 與包括四分之一財(cái)富 100 強(qiáng)企業(yè)的客戶(hù) 和世界各地的創(chuàng)新公司。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7233瀏覽量
90772 -
API
+關(guān)注
關(guān)注
2文章
1555瀏覽量
63306 -
模型
+關(guān)注
關(guān)注
1文章
3464瀏覽量
49832 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3316瀏覽量
58543
原文標(biāo)題:?Nwoods:GoXamfor WPF適用于MicrosoftWPF 的功能豐富的圖表控件(下)
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
波形圖表怎么設(shè)置界限值?。坑袥](méi)有控件可以直接設(shè)置?
選項(xiàng)卡控件中 不同標(biāo)簽下的控件,如何對(duì)齊其位置?
關(guān)于Labview圖表,圖表下拉列表問(wèn)題
Labview中的波形圖表控件操作
LabView中怎么將圖表控件中的圖像保存在報(bào)表中
簇可以連接到波形圖表控件上嗎?
(前面板有波形圖表輸入控件表格)實(shí)現(xiàn)輸入控件數(shù)據(jù)labview退出再打開(kāi)為上次輸入數(shù)據(jù)但不保存波形圖表和表格的內(nèi)容
進(jìn)一步理解量子力學(xué)經(jīng)典 多方面豐富相關(guān)圖表
LabVIEW 將圖表數(shù)據(jù)導(dǎo)出到Excel
分享一種適用于MicrosoftWPF的功能豐富的圖表控件(上)
將2D/3D圖表和圖形添加到WindowsForms應(yīng)用程序中
DGUS 功能升級(jí):任意頁(yè)面控件均可靈活疊加

Chart FX-選擇圖表輸出

評(píng)論