visifire 使用备忘

visifire 使用备忘//图表绑定辅助类publicclassChartValue:INotifyPropertyChanged{publicChartValue(){}publicChartValue(stringxlabel,decimalvalue){Label=xlabel;_yValue=value;}de…

大家好,又见面了,我是你们的朋友全栈君。

// 图表绑定辅助类
public class ChartValue : INotifyPropertyChanged
{

    public ChartValue() { }
    public ChartValue(string xlabel, decimal value)
    {

        Label = xlabel;
        _yValue = value;
    }
    decimal _yValue;
    string _label;
    public event PropertyChangedEventHandler PropertyChanged;
    public String Label
    {

        get
        {

            return _label;
        }
        set
        {

            _label = value;
            if (PropertyChanged != null)
            {

                PropertyChanged(this, new PropertyChangedEventArgs(“Label”));
            }
        }
    }
    public decimal YValue
    {

        get
        {

            return _yValue;
        }
        set
        {

            _yValue = value;
            if (PropertyChanged != null)
            {

                PropertyChanged(this, new PropertyChangedEventArgs(“YValue”));
            }
        }
    }

}

 

    //创建DataSeries(1)

    public static Visifire.Charts.DataSeries CreateSerie(string title, Visifire.Charts.RenderAs RenderAsType)
    {

        Visifire.Charts.DataSeries myChartSeries = new Visifire.Charts.DataSeries();
        myChartSeries.LegendText = title;
        myChartSeries.RenderAs = RenderAsType;
        myChartSeries.Cursor = Cursors.Hand;
        myChartSeries.MarkerEnabled = true;
        myChartSeries.MarkerType = Visifire.Commons.MarkerTypes.Circle;

        Visifire.Charts.DataMapping myDataMappingX = new Visifire.Charts.DataMapping();
        myDataMappingX.MemberName = “AxisXLabel”;
        myDataMappingX.Path = “Label”;

        Visifire.Charts.DataMapping myDataMappingY = new Visifire.Charts.DataMapping();
        myDataMappingY.MemberName = “YValue”;
        myDataMappingY.Path = “YValue”;

        myChartSeries.DataMappings.Add(myDataMappingX);
        myChartSeries.DataMappings.Add(myDataMappingY);

        return myChartSeries;
    }

   //创建DataSeries(2)

   <vc:Chart.Series>
        <vc:DataSeries LegendText=”目标值” RenderAs=”Column”
                                                   Cursor=”Hand” LabelEnabled=”true” >
            <vc:DataSeries.DataMappings>
              <vc:DataMapping  MemberName=”AxisXLabel” Path=”Label”></vc:DataMapping>
              <vc:DataMapping MemberName=”YValue” Path=”YValue”></vc:DataMapping>
            </vc:DataSeries.DataMappings>
           </vc:DataSeries>
     </vc:Chart.Series>

 

  //legend 位置调整

  <vc:Chart.Legends>
   <vc:Legend VerticalAlignment=”Center” HorizontalAlignment=”Right”/>
  </vc:Chart.Legends>

  chart_month.ZoomingEnabled = true;//放大缩小
  chart_month.IndicatorEnabled = true;//指示器
  chart_month.ScrollEnable = true; //滚动条

Axis
startFromZero

转载于:https://www.cnblogs.com/xiangde112/archive/2012/11/14/2769268.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162818.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月21日 上午6:46
下一篇 2022年7月21日 上午6:46


相关推荐

  • idea在线生成激活码(注册激活)「建议收藏」

    (idea在线生成激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlECCD1ZV74P-eyJsaWNlbnNlSW…

    2022年3月31日
    1.9K
  • matlab里的for循环,matlabfor循环

    matlab里的for循环,matlabfor循环matlab 动态 for 帮你快速入门 MATLAB 基本知识篇 matlabfor 循环 matlabfor 语句 Matlabfor 循环 数学 自然科学 专业资料 for 循环语句 for nEnd 其中默认的不错为 1 具体的编程内容 end 看看 matlab 的帮助吧 最简单的语句 fori 初值 增量 终值循环体 end 一般就是用在需要用到循环的 mat

    2026年3月17日
    1
  • input placeholder属性IE、360浏览器兼容性问题

    效果:http://hovertree.com/texiao/jquery/43/效果二:http://hovertree.com/texiao/jquery/43/1/请在IE中体验。1、创建

    2021年12月22日
    52
  • pytorch安装-国内镜像源

    pytorch安装-国内镜像源在安装好cuda和cudnn之后安装pytorch的方法网上很多的方法都不是镜像下载,或者镜像下载因为系统的问题找不到库打开官网,找到对应合适的版本(cuda):https://pytorch.org/get-started/locally/之后复制下面这一行指令:condainstallpytorchtorchvisiontorchaudiocudatoolkit=11.0-cpytorch接下来就是关键一步了,把-cpytorch表示的pytorch源,更改为国内的镜像。

    2022年6月24日
    64
  • java calendar计算时间差_Java Calendar 计算时间差

    java calendar计算时间差_Java Calendar 计算时间差publicstaticvoidmain(String[]args){Calendarc=Calendar.getInstance();inty=2016;//年intM=1;//月intd=1;//日intH=0;//时intm=0;//分ints=0;//秒c.set(Calendar.YEAR,y);c.set(Calendar.MONTH,M-1);c.set(…

    2022年6月5日
    34
  • TTL门电路与CMOS门电路引脚是否能悬空及原因解释

    TTL门电路与CMOS门电路引脚是否能悬空及原因解释COMS 集成电路的输入阻抗很高 输入端悬空 会受到感应信号的干扰而误认为是有效输入信号 易出现错误的输出 故引脚不可悬空 且由于 COMS 的内部为 MOS 管 故电流非常小 所以引脚不论是接大电阻还是小电阻 都算低电平 对 TTL 门电路来说具有输入特性和负载特性 存在开门电阻 Ron 和关门电阻 Roff 若 Ri 小于关门电阻 则相当于引脚接了低电平 反之 若 Ri 大于开门电阻 则相当于引脚接了高电

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号