zoukankan      html  css  js  c++  java
  • silverlight 图形控件属性

    Data Visualization类组件以直观的图表方式显示数据的分布,能够让我们更好地分析各数据的内在联系。本文主要向大家介绍该类组件的基本特性以及使用实例。

    一、基本特性介绍

    1、chart组件

    该组件是整个Data Visualization类组件的核心。从整体上讲,该组件可以看成是各类图表序列的容器。

    组件所在命名空间:

    System.Windows.Controls.DataVisualization.Charting

    组件常用方法:

    Refresh:强制该组件从它的数据源刷新数据,然后重新渲染结果序列。

    组件的常用属性:

    ActualAxes:获取显示在该组件上的实际轴数。

    Axes:获取或设置在组件中的轴的序列。

    ChartAreaStyle:获取或设置ISeriesHost的图表区域样式。

    LegendItems:获取图例项的集合。

    LegendStyle:获取或设置图例的样式。

    LegendTitle获取或设置图例的标题内容。

    PlotAreaStyle:获取或设置该组件绘图区域的样式。

    Series:获取或设置显示在该组件中的数据序列集合。

    StylePalette:获取或设置一个由ISeriesHost子项所使用的样式调色板。

    Title:获取或设置该组件的标题。

    TitleStyle:获取或设置该组件的标题的样式。

    2、Axis组件

    该组件用于呈现图表组件的横轴与竖轴。

    组件所在命名空间:

    System.Windows.Controls.DataVisualization.Charting

    组件常用方法:

    CanPlot:返回一个值用以表明是否可以绘制轴值。

     

     

     

    GetPlotAreaCoordinate:获取绘图区域坐标值。

    组件的常用属性:

    DependentAxes:获取隶属于该轴的子轴列表。

    Location:获取或设置该轴的位置。

    Orientation:获取或设置的轴线方向。

    RegisteredListeners:获取或设置使用该轴的系列集合。

    组件的常用事件:

    LocationChanged:当Location属性发生变化时触发该事件。

    OrientationChanged:当Orientation属性发生变化时触发该事件。

    3、Series系列组件

    该类组件用于呈现在chart组件中的各类图表。该类组件共有下列组件组成:

    l         AreaSeries区域系列

    l         ColumnSeries柱状系列

    l         PieSeries饼状系列

    l         BarSeries条状系列

    l         LineSeries线形系列

    l         ScatterSeries散点系列

    l         BubbleSeries气泡系列

    4、DataPointSeries组件

    该组件类是Series组件类的父类(从以下继承图可看出),Series组件继承了它的众多属性,这些属性都是构成Series组件的数据绑定以及样式形成的关键。

    组件所在命名空间:

    System.Windows.Controls.DataVisualization.Charting

    组件常用方法:

    AddDataPoint:向绘图区域添加数据点。

    AddObject:通过创建这个相应的数据点向序列伺服内添加一个对象。

    AttachEventHandlersToDataPoint:对数据点附加事件处理。

    CreateDataPoint:创建数据点。

    CreateLegendItem:创建图例项。

    DetachEventHandlersFromDataPoint:对数据点移除事件处理。

    GetDataPoint:获取数据点。

    GetInsertionIndex:获取插入点的索引。

    LoadDataPoints:载入数据点。

    PrepareDataPoint:准备通过结合到数据上下文对象提取一个数据点。

    Refresh:刷新数据源并重新呈现数据序列。

    RemoveDataPoint:移除数据点。

    RemoveObject:通过创建这个相应的数据点向序列伺服内移除一个对象。

    ShouldCreateDataPoint:是否应当创建数据点。

    UpdateDataPoint:更新单个数据点。

    UpdateDataPoints:更新所有数据点。

    组件常用属性:

    ActiveDataPointCount:获取在绘图区域内活动的数据点的个数。

    ActiveDataPoints:获取在绘图区域内一系列的活动数据点。

    AnimationSequence:获取或设置用以系列数据点的动画序列。

    DependentValueBinding:获取或设置用以确定依赖值的绑定。(用以竖轴

    DependentValuePath:获取或设置用以确定依赖值的绑定。(用以竖轴

    IndependentValueBinding:获取或设置用以确定独立值的绑定。(用以横轴

    IndependentValuePath:获取或设置用以确定独立值的绑定。(用以横轴

    IsSelectionEnabled:获取或设置一个值用以表明元素序列是否能被选择。

    ItemsSource:获取或设置用于包含的系列数据点的集合。

    LegendItemStyle:获取或设置用以图例项的样式。

    PlotAreaSize:获取绘图区域的尺寸。

    SelectedItem:获取或设置被选择的项。

    TransitionDuration:获取或设置过渡动画的持续时间。

    TransitionEasingFunction:获取或设置当过渡数据点时所使用的缓动函数。

    UpdatingDataPoints:获取一个值用以表明是否所有的数据点正在被更新。

    组件常用事件:

    SelectionChanged:当选择发生改变时触发该事件。

     

    列子内容来源:
    http://www.cnblogs.com/daizhj/archive/2009/07/24/1529320.html

     

     

  • 相关阅读:
    Handle类与线程
    android中ProgressBar和ListView
    RadioGroup、RadioButton、CheckBox、Toast用法
    Android开发中的menu菜单
    多个Activity相互调用和Intent
    ubuntu下安装h2数据库
    window下eclipse安装python插件
    centos7安装JDK1.8
    ubuntu设置root权限默认密码
    Linux给用户添加sudo权限
  • 原文地址:https://www.cnblogs.com/qipilang/p/1648576.html
Copyright © 2011-2022 走看看