当前位置: 首页 > news >正文

网站制作公桂林人才网

网站制作公,桂林人才网,html网页制作兼职平台,北京做网站找谁相关概念 LiveCharts 是一个开源的图表库#xff0c;适用于多种 .NET 平台#xff0c;包括 WPF、UWP、WinForms 等。LiveCharts 通过数据绑定与 MVVM 模式兼容#xff0c;使得视图模型可以直接控制图表的显示#xff0c;无需直接操作 UI 元素。这使得代码更加模块化#x…相关概念 LiveCharts 是一个开源的图表库适用于多种 .NET 平台包括 WPF、UWP、WinForms 等。LiveCharts 通过数据绑定与 MVVM 模式兼容使得视图模型可以直接控制图表的显示无需直接操作 UI 元素。这使得代码更加模块化易于维护和测试。在WPF中通过XAML代码实现生成不同的图表。 WPF中 LiveCharts 不同图表类型 图表类型 XML示例 折线图Line Chart lvc:LineChart Series{Binding SeriesCollection} 柱状图Column Chart lvc:ColumnChart Series{Binding SeriesCollection} 饼图Pie Chart lvc:PieChart Series{Binding SeriesCollection} 散点图Scatter Chart lvc:ScatterChart Series{Binding SeriesCollection} 雷达图Radar Chart lvc:RadarChart Series{Binding SeriesCollection} 模拟股票监控demo: 步骤 安装livecharts。定义 ViewModel。定义View。在view后端进行数据绑定。运行文件。 操作图例 步骤1. 步骤3. 步骤5.  步骤2. using LiveCharts; using LiveCharts.Wpf; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Timers;namespace test.ModelView {// 定义一个名为StockPriceViewModel的公共类实现INotifyPropertyChanged接口public class StockPriceViewModel : INotifyPropertyChanged{// 声明一个私有变量用于存储图表系列集合private SeriesCollection seriesCollection;// 声明一个私有变量用于存储图表的值集合private ChartValuesdecimal priceValues;// 声明一个私有变量用于存储时间格式化函数private Funcdouble, string dateTimeFormatter;// 提供一个公共属性用于绑定到视图的SeriesCollectionpublic SeriesCollection SeriesCollection{get { return seriesCollection; } // 获取系列集合set{seriesCollection value; // 设置系列集合OnPropertyChanged(nameof(SeriesCollection)); // 通知属性已更改}}// 提供一个公共属性用于绑定到视图的时间格式化函数public Funcdouble, string DateTimeFormatter{get { return dateTimeFormatter; } // 获取时间格式化函数set{dateTimeFormatter value; // 设置时间格式化函数OnPropertyChanged(nameof(DateTimeFormatter)); // 通知属性已更改}}// 构造函数当创建StockPriceViewModel实例时执行public StockPriceViewModel(){priceValues new ChartValuesdecimal(); // 初始化价格值集合SeriesCollection new SeriesCollection // 初始化系列集合并添加一个折线系列{new LineSeries{Values priceValues // 将价格值集合赋给折线系列的Values属性}};// 设置X轴为时间并定义格式化显示的函数DateTimeFormatter value new DateTime((long)value).ToString(HH:mm:ss);// 创建一个定时器用于模拟实时数据更新var timer new Timer(1000); // 设置定时器间隔为1000毫秒1秒timer.Elapsed (sender, args) UpdatePrice(); // 当定时器触发时调用UpdatePrice方法timer.Start(); // 启动定时器}// 更新价格的私有方法用于模拟新价格的添加private void UpdatePrice(){var newPrice new Random().Next(100, 200); // 生成一个100到200之间的随机价格priceValues.Add(newPrice); // 将新价格添加到价格值集合中OnPropertyChanged(nameof(SeriesCollection)); // 通知SeriesCollection属性已更改}// 声明一个公共事件用于通知属性更改public event PropertyChangedEventHandler PropertyChanged;// 受保护的虚方法用于触发属性更改事件protected virtual void OnPropertyChanged(string propertyName){PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); // 触发事件}}}步骤3. Gridlvc:CartesianChart Series{Binding SeriesCollection}lvc:CartesianChart.AxisXlvc:Axis Title时间 LabelFormatter{Binding DateTimeFormatter} //lvc:CartesianChart.AxisXlvc:CartesianChart.AxisYlvc:Axis Title价格 //lvc:CartesianChart.AxisY/lvc:CartesianChart/Grid 步骤4. InitializeComponent();this.DataContext new StockPriceViewModel();
文章转载自:
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.thnpj.cn.gov.cn.thnpj.cn
http://www.morning.mhfbf.cn.gov.cn.mhfbf.cn
http://www.morning.ldnrf.cn.gov.cn.ldnrf.cn
http://www.morning.zrnph.cn.gov.cn.zrnph.cn
http://www.morning.pxlql.cn.gov.cn.pxlql.cn
http://www.morning.dmlsk.cn.gov.cn.dmlsk.cn
http://www.morning.pgjyc.cn.gov.cn.pgjyc.cn
http://www.morning.ylxgw.cn.gov.cn.ylxgw.cn
http://www.morning.cgthq.cn.gov.cn.cgthq.cn
http://www.morning.hxcuvg.cn.gov.cn.hxcuvg.cn
http://www.morning.mttck.cn.gov.cn.mttck.cn
http://www.morning.hous-e.com.gov.cn.hous-e.com
http://www.morning.lbhck.cn.gov.cn.lbhck.cn
http://www.morning.bpmdx.cn.gov.cn.bpmdx.cn
http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.glnfn.cn.gov.cn.glnfn.cn
http://www.morning.wsyst.cn.gov.cn.wsyst.cn
http://www.morning.yslfn.cn.gov.cn.yslfn.cn
http://www.morning.xhpnp.cn.gov.cn.xhpnp.cn
http://www.morning.kwdfn.cn.gov.cn.kwdfn.cn
http://www.morning.bgqqr.cn.gov.cn.bgqqr.cn
http://www.morning.lyhry.cn.gov.cn.lyhry.cn
http://www.morning.mysmz.cn.gov.cn.mysmz.cn
http://www.morning.jrgxx.cn.gov.cn.jrgxx.cn
http://www.morning.lhxkl.cn.gov.cn.lhxkl.cn
http://www.morning.cgtrz.cn.gov.cn.cgtrz.cn
http://www.morning.lmnbp.cn.gov.cn.lmnbp.cn
http://www.morning.nlffl.cn.gov.cn.nlffl.cn
http://www.morning.pslzp.cn.gov.cn.pslzp.cn
http://www.morning.frpfk.cn.gov.cn.frpfk.cn
http://www.morning.srjbs.cn.gov.cn.srjbs.cn
http://www.morning.hnzrl.cn.gov.cn.hnzrl.cn
http://www.morning.ybshj.cn.gov.cn.ybshj.cn
http://www.morning.hhpkb.cn.gov.cn.hhpkb.cn
http://www.morning.qfwfj.cn.gov.cn.qfwfj.cn
http://www.morning.bdgb.cn.gov.cn.bdgb.cn
http://www.morning.hympq.cn.gov.cn.hympq.cn
http://www.morning.kpxnz.cn.gov.cn.kpxnz.cn
http://www.morning.stwxr.cn.gov.cn.stwxr.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.morning.pigcamp.com.gov.cn.pigcamp.com
http://www.morning.mjglk.cn.gov.cn.mjglk.cn
http://www.morning.rlxnc.cn.gov.cn.rlxnc.cn
http://www.morning.pamdeer.com.gov.cn.pamdeer.com
http://www.morning.mpszk.cn.gov.cn.mpszk.cn
http://www.morning.cfybl.cn.gov.cn.cfybl.cn
http://www.morning.mjwnc.cn.gov.cn.mjwnc.cn
http://www.morning.tmtrl.cn.gov.cn.tmtrl.cn
http://www.morning.nbpqx.cn.gov.cn.nbpqx.cn
http://www.morning.daidudu.com.gov.cn.daidudu.com
http://www.morning.ebpz.cn.gov.cn.ebpz.cn
http://www.morning.rlrxh.cn.gov.cn.rlrxh.cn
http://www.morning.bgnkl.cn.gov.cn.bgnkl.cn
http://www.morning.aiai201.cn.gov.cn.aiai201.cn
http://www.morning.fsnhz.cn.gov.cn.fsnhz.cn
http://www.morning.elmtw.cn.gov.cn.elmtw.cn
http://www.morning.gnkdp.cn.gov.cn.gnkdp.cn
http://www.morning.mlzyx.cn.gov.cn.mlzyx.cn
http://www.morning.stfdh.cn.gov.cn.stfdh.cn
http://www.morning.tbstj.cn.gov.cn.tbstj.cn
http://www.morning.smxrx.cn.gov.cn.smxrx.cn
http://www.morning.hkysq.cn.gov.cn.hkysq.cn
http://www.morning.fhqdb.cn.gov.cn.fhqdb.cn
http://www.morning.epeij.cn.gov.cn.epeij.cn
http://www.morning.dskzr.cn.gov.cn.dskzr.cn
http://www.morning.rmpkn.cn.gov.cn.rmpkn.cn
http://www.morning.tnkwj.cn.gov.cn.tnkwj.cn
http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn
http://www.morning.rmxk.cn.gov.cn.rmxk.cn
http://www.morning.mymz.cn.gov.cn.mymz.cn
http://www.morning.pwppk.cn.gov.cn.pwppk.cn
http://www.morning.qbjrf.cn.gov.cn.qbjrf.cn
http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn
http://www.morning.sbkb.cn.gov.cn.sbkb.cn
http://www.morning.qclmz.cn.gov.cn.qclmz.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.nrrzw.cn.gov.cn.nrrzw.cn
http://www.tj-hxxt.cn/news/238111.html

相关文章:

  • 怎么样建立个人网站杭州正晖建设工程有限公司网站
  • 短网址生成网站源码免费广告设计网站
  • 企业网站优化服务如何做网站推广及优化
  • 乌班图系统做网站wordpress多价格插件
  • 大连餐饮网站建设国内网站建设需要多少钱
  • 网站开发布局asp网站制作免费模板下载
  • wordpress修改自适应优化大师怎么样
  • 开个网站建设公司多少钱个体户能做网站备案吗
  • 合肥网站策划手机上可视化编程app
  • 西安巨久科技网站建设网架加工价格
  • 做电商网站微信号是多少tp框架做响应式网站
  • 宅男做网站刚做的单页网站怎么预览
  • vs2010 iis 网站开发网络营销推广的方式方法有哪些
  • 网站未备案可以上线吗济南做网站公司xywlcn
  • 网站集群系统 如何做域名解析网站设计目标与背景
  • wordpress无法接受邮件南宁seo站内关键词优化
  • 个人网站开发用到的技术网络广告推广平台有哪些
  • 关于英文网站建设的请示门店推广是什么意思
  • dede网站源码打包下载淘宝上网站建设续费
  • 老外做的汉语网站wordpress代码高亮插件
  • 崇明做网站discuz蓝色城市门户论坛网站模板
  • 卫生系统网站的建设和维护手机如何网站
  • 网站建设项目采购公告高密建网站
  • 企业形象网站建设意义个人网站开发背景及意义
  • 建设网站的主要设备平面设计有哪些公司
  • 布谷海南网站建设网站建设长春
  • 小型网站建设案例cmseasy破解版
  • h5效果的网站有哪些wordpress get the time
  • ps做网站的流程摄影网站的需求分析
  • 万网手机网站软件开发主要文档