Version3.0同時支持.NETFramework 和.NETCore。
示例
通過47 個示例應用程序探索GoXam 的可能性。我們創建了許多常見的圖表類型作為您的應用程序的起點。
GoXam- 數據綁定與模板
GoXam是第一個從頭開始設計為WindowsPresentation Foundation (WPF) 中使用的MicrosoftXAML 語言的自然擴展的圖表控件。此環境必不可少的是數據綁定和數據模板。GoXam將這些概念清晰連貫地集成到XAML的強大圖表擴展中。
圖表模型和數據綁定
XAML定義的表示的主要特征之一是使用數據綁定。然而,圖表控件必須支持比典型控件更復雜的功能。
圖表至少可以支持數據項之間的兩種關系:
形成節點和鏈接圖的關系(或類似術語:節點和弧,或實體和關系,或頂點和邊)
分組關系,其中一個組包含成員;可能用于部分/子部分包含,或用于子圖的嵌套
GoXam利用模型來發現、維護、導航和修改基于圖表綁定的數據的這些關系。并非圖表背后的所有數據都具有相同的復雜性,因此我們提供了三個主要模型類,為您提供易用性、性能和功能的正確組合。
TreeModel是最簡單的模型。它適用于數據形成樹結構圖的應用程序。
當每個節點都有一個連接到該節點或從該節點連接的節點列表時,將使用GraphModel。GraphModel還支持簡單的分組。
第三個模型是GraphLinksModel,其中您的數據包括節點的源以及連接它們的鏈接的源。GraphLinksModel還支持鏈接信息,允許每個節點上有不同的鏈接連接點。它還支持鏈接上的標簽。
一旦創建了模型,并且模型的數據被初始化并分配給圖表,您就在模型和圖表之間創建了自動鏈接。對模型的更改會更新圖表,對圖表的更改(通常由用戶)會更新模型。
如果您查看我們的演示,您會驚訝于只需編寫如此少的代碼即可可視化和更新數據。
節點數據模板
任何節點或鏈接的外觀不僅取決于它所綁定的數據,還取決于用于定義其可視樹元素的DataTemplate。數據模板是可重用的 XAML片段,它定義了如何顯示綁定的數據。因此,圖表的外觀與代碼是分開的。只需編輯定義節點或鏈接的XAML即可更改圖表的外觀。
由于節點和鏈接是由XAML定義的,因此很容易將WPF圖形(矩形、文本、路徑、漸變、圖像甚至視頻)的所有功能合并到您的圖表中,包括使用動畫、故事板和模糊等效果和投影。
使用這個NodeTemplate節點可以很簡單
鏈接的數據模板
GoXam還支持鏈接的DataTemplate,以及正交、貝塞爾、圓角、跳轉和避免節點路由等鏈接功能。
帶注釋的鏈接
向鏈接添加注釋或裝飾是很常見的,尤其是文本。您可以輕松地將所需的任何元素添加到 LinkPanel。
鏈接連接點
默認情況下,鏈接將圍繞節點的邊緣連接。
您可以信任的文檔
清晰完整的文檔將指導您完成GoXam 開發。我們的套件中包含一個全面的 API。
WPF中的圖表
GoXam提供了用于在WPF 應用程序中實現圖表的控件。GoXam 是從頭開始構建,因此它充分利用了 WPF的所有功能。GoWPF 是用于WPF .NET Framework 4.0 或更高版本的GoXam 的實現,現在適用于 .NET Core 3.0或更高版本。
我們不再為Silverlight 支持GoXam。
優質的客戶服務
除了提供示例和全面的 GoXam PDF 指南,我們還提供文檔和視頻 來自構建 GoXam庫的工程師的開發人員對開發人員支持。我們提供對整個圖書館的免費評估,沒有時間限制,盡管未經許可的庫帶有水印。
GoXam沒有運行時版稅。源代碼可用。大多數購買都包含 1年的技術支持和庫更新。
Northwoods Software 20 年來一直在構建圖形框架, 與包括四分之一財富 100 強企業的客戶 和世界各地的創新公司。
-
數據
+關注
關注
8文章
7170瀏覽量
89699 -
API
+關注
關注
2文章
1518瀏覽量
62452 -
模型
+關注
關注
1文章
3342瀏覽量
49270 -
應用程序
+關注
關注
38文章
3297瀏覽量
57946
原文標題:?Nwoods:GoXamfor WPF適用于MicrosoftWPF 的功能豐富的圖表控件(下)
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論