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

C#WPF数字大屏项目实战04--设备运行状态

1、引入Livecharts包

项目中,设备运行状态是用饼状图展示的,因此需要使用livechart控件,该控件提供丰富多彩的图形控件显示效果

 窗体使用控件

 

2、设置饼状图的显示图例

通过<lvc:PieChart.Series>设置环状区域 

3、设置饼状图资源样式 

具体样式,你可以自己定义设置,通过改变具体的属性值即可实现

4、运行效果

5、运行状态数据动态绑定

 1、添加视图模型 

2、添加饼状图所需的数据属性 

 3、页面绑定数据模型

4、页面修改数据绑定

 

5、运行效果 

6、小结

 本节主要使用livechart中的饼状图(环状图),图形的数据来源是动态绑定的,暂时这样绑定,实际数据来自设备的现场生产数据,这将会到后面再进行实时采集.

走过路过,不要错过,欢迎点赞,收藏,转载,复制,抄袭,留言,动动你的金手指,财务自由 

相关文章:

  • 《KAN》论文笔记
  • JavaScript原生+jQuery 事件委托
  • 阿里云语音合成TTS直播助手软件开发
  • 【Qt秘籍】[008]-Qt中的connect函数
  • 【LeetCode:575. 分糖果+ 哈希表】
  • LNMP网站架构部署
  • SDL教程(二)——Qt+SDL播放器
  • 深度学习优化算法比较
  • Tailwindcss Flex 布局相关的样式类及其实战案例
  • Vue3 双向绑定
  • 【Qt】【模型视图架构】代理模型
  • 文件上传之使用一个属性接收多个文件
  • Python课设-学生信息管理系统
  • 申请高德地图API的Key并加以接口调用的方法
  • 深入分析 Android Service (完)
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【面试系列】之二:关于js原型
  • 【刷算法】求1+2+3+...+n
  • DOM的那些事
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • express + mock 让前后台并行开发
  • flutter的key在widget list的作用以及必要性
  • go append函数以及写入
  • golang 发送GET和POST示例
  • Java精华积累:初学者都应该搞懂的问题
  • Netty 4.1 源代码学习:线程模型
  • python 装饰器(一)
  • Travix是如何部署应用程序到Kubernetes上的
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 从伪并行的 Python 多线程说起
  • 讲清楚之javascript作用域
  • 浏览器缓存机制分析
  • 三分钟教你同步 Visual Studio Code 设置
  • 详解移动APP与web APP的区别
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # linux 中使用 visudo 命令,怎么保存退出?
  • # windows 安装 mysql 显示 no packages found 解决方法
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (175)FPGA门控时钟技术
  • (k8s中)docker netty OOM问题记录
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (算法设计与分析)第一章算法概述-习题
  • (一)Linux+Windows下安装ffmpeg
  • (一)WLAN定义和基本架构转
  • (原創) 未来三学期想要修的课 (日記)
  • (原創) 物件導向與老子思想 (OO)
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • *1 计算机基础和操作系统基础及几大协议
  • .bashrc在哪里,alias妙用
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET6实现破解Modbus poll点表配置文件
  • .net访问oracle数据库性能问题
  • .NET和.COM和.CN域名区别