zoukankan      html  css  js  c++  java
  • silverlight chart

    以前没有接触过,因项目需要,这里给今日学习过程给简单的记录一下:

    Chart在任何一个与统计有关的项目中都是必不可少的。Silverlight自带了Chart控件,也有不少第三方支持的控件,之前Visifire还不收费的,但现在已经收费了,于是就将就用自带的控件吧。

    1:拖拽控件

    先拖拽一个Chart控件,在前台命名为x:Name="MyChartOfColumnSeries"。它可以承载各种不同的绘图方式(Column Series,Line Series,Pie Series...)

    2:数据源
     public class ChartData
        {
            public string xProperty { get; set; }
            public int yNumber { get; set; }
        }


    List<ChartData> myListOfChartData = new List<ChartData>();
     myListOfChartData.Add(new ChartData{xProperty="1",yNumber=1});
     myListOfChartData.Add(new ChartData { xProperty = "2", yNumber = 2 });
     myListOfChartData.Add(new ChartData { xProperty = "3", yNumber = 3 });
     myListOfChartData.Add(new ChartData { xProperty = "4", yNumber = 9 });
     myListOfChartData.Add(new ChartData { xProperty = "5", yNumber = 13 });myListOfChartData.Add...

    3:为Series绑定数据,这里通过后台代码绑定数据源,以及设定X,Y轴数据(IndependentValueBinding和DependentValueBinding分别指定X轴和Y轴绑定的数据对象。)并把Series和Chart联系起来



                ColumnSeries columnSeries = new ColumnSeries();//实例化一个Series:

                                                                                                               //注意ColumnSeries所在命名空间  

                                                                                                               //为:using System.Windows.Controls.DataVisualization.Charting;


                columnSeries.ItemsSource = myListOfChartData;  //设置数据源
                columnSeries.DependentValueBinding = new Binding("yNumber");       //后台进行数据绑定 

                columnSeries.IndependentValueBinding = new Binding("xProperty");
                columnSeries.Title = "TitleTest";
                MyChartOfColumnSeries.Series.Add(columnSeries);//为Chart绑定“显示类型”
                MyChartOfColumnSeries.Title = "";

  • 相关阅读:
    HDFS进阶
    sql 自连接 优化
    爬虫初探-笔趣阁小说下载
    Uos 系统访问局域网下的windows 系统文件
    统信Uos 操作系统--ThinkPad x280 机 安装后无法调节亮度
    Hadoop源码分析-hdfs(2)-NameNode类探索
    Hadoop源码分析-hdfs(1)-启动脚本分析
    设计模式学习笔记(4)-接口和抽象类
    设计模式学习笔记(3)-面向对象与面向过程
    设计模式学习笔记(2)-面向对象基本概念和四大特性
  • 原文地址:https://www.cnblogs.com/hl3292/p/2114620.html
Copyright © 2011-2022 走看看