一款開源免費的WPF圖表控制元件ModernuiCharts
一款簡潔好看的Chart控制元件 支援WPF、silverlight、Windows8 ,基本夠用,主要是開源免費的。(商業控制元件ComponentOne for WPF要4w多呢)
This project provides a small library to display charts in Modern UI Style (formerly known as Metro) in WPF, Silverlight and Windows 8applications. You can check the charts with the Silverlight test application here: http://www.tetracon.de/charts
Available Charts
- ColumnChart (ClusteredColumnChart, StackedColumnChart, StackedColumnChart100Percent)
- PieChart (PieChart and Dognut)
- BarChart (ClusteredBarChart, StackedBarChart, StackedBarChart100Percent)
- Doughnut Chart
- Radial Gauge Chart
News
- 2013-05-05: Release of BETA version with several bug fixes and new charts (Doughnut, Radial Gauge, improved test applications and many more)
- 2013-05-04: Availability of Silverlight test application via http://www.tetracon.de/charts
Screenshots
Default Layout
Dark Layout
Custom Palette (e.g.. with gradients or mono chrome)
Easy Switch of Axes (same data, switched axes)
Intention 1
I needed Modern UI Charts for my own application which should run on Desktop (WPF), Web (Silverlight) and Windows 8 devices and I didn't want to use 3 different third party charting components. That’s why I created the charts from scratch and used them in the tool “SharePoint Code Analysis Framework (SPCAF)” (http://go.spcaf.com/VSGallery) which I have developed with Matthias Einig.
Intention 2
I think that XAML is the greatest way to "describe” the UI of an application via a markup language. I don’t want to miss things like data binding, styling of controls, data templates, animation of state changes, easy re-use of custom controls, design support with Blend and many more. I don’t hope that HTML5 and JavaScript are the only future for our UIs. That’s why I wanted to discover how the same XAML could be used “cross-plattform” in WPF, Silverlight and Windows 8. For the charts I wanted to use as much as possible of the same XAML code which is available on all these plattforms. So finally the code for the charts uses the lowest common XAML subset of all three worlds. Check out the sample application in this project and see how it works.
Features
The charts have been developed from scratch with keeping in mind to fully support MVVM data binding, styling, retemplating, animation, dynamic series etc.
- Dynamic binding of data
- Animation after loading and after changes to underlying data
- Custom Color Palette
- Hidable Title and Legend
- Switchable series
- Light and dark layout support
- Configurable font size
- …
Try it out
The download contains the binaries, source code and test applications for WPF, Windows 8 and Silverlight. Download the release and try it out.
Important
This code is intended to be a sample how code can be created for WPF, Silverlight and Windows8. The code is an BETA release and still may have some bugs!
Screenshot Windows 8
Screenshot WPF
Screenshot Silverlight
原始碼地址:https://archive.codeplex.com/?p=modernuicharts
相關文章
- .NET 開源免費圖表元件庫,Winform,WPF 通用元件ORM
- 一款開源免費美觀的WinForm UI控制元件庫 - ReaLTaiizorORMUI控制元件AI
- 一款免費開源的線上圖片壓縮工具
- wpfui:一個開源免費具有現代化設計趨勢的WPF控制元件庫UI控制元件
- 【WPF】 OxyPlot圖表控制元件學習控制元件
- 開源=免費?
- 分享一款免費開源的線上文件管理外掛
- WPF開源控制元件擴充套件庫 - MaterialDesignExtensions控制元件套件
- ScreenToGif:一款開源免費且好用的錄屏轉Gif軟體
- 開源免費的建站系統
- Mind elixir 一個免費開源的思維導圖核心
- 免費資源 | ActiveReports 報表控制元件釋出多平臺 Demo 程式碼集合控制元件
- thinkphp開發的搞笑圖片娛樂站免費開源下載PHP
- EacooPHP框架【開源、免費、好用】OOPPHP框架
- 推薦五款免費的開源軟體,總有一款適合你
- 一款開源免費的多功能聊天室:Riot.im安裝教程
- 一款.NET開源的小巧、智慧、免費的Windows記憶體清理工具 - WinMemoryCleanerWindows記憶體
- 分享一款強大的免費的圖片處理工具
- 【永久開源】layuimini,一款基於 layui 華麗免費的 admin 管理後臺模板。UI
- 推薦一款穩定快速免費的前端開源專案 CDN 加速服務前端
- 開源≠免費 常見開源協議介紹協議
- wpf自定義控制元件新增引用資源控制元件
- RF 微商城一款免費開源的基礎銷售功能的微商城正式釋出
- 一款強大且免費開源的多連線資料庫管理工具資料庫
- 免費好用的開源威脅狩獵工具!
- 免費開源的速度測試軟體:openspeedtest
- .NET下免費開源的PDF類庫(PDFSharp)
- Github上的7款免費開源軟體Github
- 開篇:免費開源的趣講 ZooKeeper 教程(連載)
- 一套開源、強大且美觀的WPF UI控制元件庫 - HandyControlUI控制元件
- Fecbbc多商戶正式開源免費,BSD開源協議協議
- 地圖APP開源專案分享,免費影像資料API開發更便捷!地圖APPAPI
- 使用Spring Boot開發的10個免費開源專案Spring Boot
- 開源免費繪畫軟體 - Krita for MacMac
- springboot+vue前後端免費開源Spring BootVue後端
- Laravel Markdown Blog 免費開源 Laravel 部落格Laravel
- 開源精神就意味著免費嗎?
- ThinkSWN開源社群問答系統 免費開源 歡迎使用