一款开源免费的WPF图表控件ModernuiCharts

栏目: ASP.NET · 发布时间: 6年前

内容简介:一款简洁好看的Chart控件  支持WPF、silverlight、Windows8  ,基本够用,主要是开源免费的。(商业控件ComponentOne for WPF要4w多呢)This project provides a small library to display charts inDefault Layout

一款简洁好看的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 8 applications. 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

一款开源免费的WPF图表控件ModernuiCharts

Dark Layout

一款开源免费的WPF图表控件ModernuiCharts

Custom Palette (e.g.. with gradients or mono chrome)

一款开源免费的WPF图表控件ModernuiCharts

Easy Switch of Axes (same data, switched axes)

一款开源免费的WPF图表控件ModernuiCharts

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

一款开源免费的WPF图表控件ModernuiCharts

Screenshot WPF

一款开源免费的WPF图表控件ModernuiCharts

Screenshot Silverlight

一款开源免费的WPF图表控件ModernuiCharts

源码地址:https://archive.codeplex.com/?p=modernuicharts


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

iBATIS实战

iBATIS实战

(加)Clinton Begin、(加)Brandon Goodin、(加)Larry Meadors / 叶俊 / 人民邮电出版社 / 2008-5 / 45.00元

《图灵程序设计丛书•Java系列•iBATIS in Action iBATIS实战》是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。《图灵程序设计丛书•Java系列•iBATIS in Action iBATIS实战》的最后给出了一个设计优雅、层次清晰的示例程序JGa......一起来看看 《iBATIS实战》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具