WPF MVVM Livecharts 柱状图
水平柱状图使用绑定 RowSeries
Labels = new string[] { "09-01", "09-02", "09-03", "09-04", "09-05", "09-06", "09-07", "09-08", "09-09", "09-10" };
Datatimes = new string[] { "09-01", "09-02", "09-03", "09-04" };
List<double> columnValues = new List<double> { 10, 70, 15, 5 };
RowSeries seriesPowerSave = new RowSeries();
seriesPowerSave.Title = "数据1";
seriesPowerSave.Fill = new SolidColorBrush(Color.FromRgb(34, 139, 34));
seriesPowerSave.DataLabels = true;//是否显示柱子上的数值
seriesPowerSave.Foreground = new SolidColorBrush(Color.FromRgb(255, 255, 255));
//显示文本内容
seriesPowerSave.LabelPoint = p => p.Y.ToString();// 显示柱子上的格式
seriesPowerSave.Values = new ChartValues<double>(columnValues);
//柱子宽度
seriesPowerSave.MaxRowHeigth = 20;水平柱子宽度
//seriesPowerSave.Width = 20;
//seriesPowerSave.MaxColumnWidth = 20;
Collection.Add(seriesPowerSave);
正常柱状图使用ColumnSeries
ColumnSeries seriesPowerSave = new ColumnSeries();
seriesPowerSave.Title = "数据1";
seriesPowerSave.Fill = new SolidColorBrush(Color.FromRgb(34, 139, 34));
seriesPowerSave.DataLabels = true;//是否显示柱子上的数值
seriesPowerSave.Foreground = new SolidColorBrush(Color.FromRgb(255, 255, 255));
//显示文本内容
seriesPowerSave.LabelPoint = p => p.Y.ToString();// 显示柱子上的格式
seriesPowerSave.Values = new ChartValues<double>(columnValues);
//柱子宽度
seriesPowerSave.Width = 20;
seriesPowerSave.MaxColumnWidth = 20;//正常柱子宽度
Collection.Add(seriesPowerSave);
WPF MVVM Livecharts 柱状图相关推荐
- WPF MVVM从入门到精通1:MVVM模式简介
WPF MVVM从入门到精通1:MVVM模式简介 原文:WPF MVVM从入门到精通1:MVVM模式简介 WPF MVVM从入门到精通1:MVVM模式简介 WPF MVVM从入门到精通2:实现一个登录 ...
- WPF自学入门(十一)WPF MVVM模式Command命令 WPF自学入门(十)WPF MVVM简单介绍...
WPF自学入门(十一)WPF MVVM模式Command命令 在WPF自学入门(十)WPF MVVM简单介绍中的示例似乎运行起来没有什么问题,也可以进行更新.但是这并不是我们使用MVVM的正确方式.正 ...
- (WPF, MVVM) Event 处理
原文:(WPF, MVVM) Event 处理 WPF的有些UI元素有Command属性可以直接实现绑定,如Button 但是很多Event的触发如何绑定到ViewModel中的Command呢? 答 ...
- wpf mvvm模式下CommandParameter传递多参
wpf mvvm模式下CommandParameter传递多参 原文:wpf mvvm模式下CommandParameter传递多参 CommandParameter一般只允许设置一次,所以如果要传递 ...
- WPF MVVM实例三
在没给大家讲解wpf mwm示例之前先给大家简单说下MVVM理论知识: WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时 ...
- C# WPF MVVM模式Prism框架下事件发布与订阅
01 - 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Prism提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间通过事 ...
- C# WPF MVVM模式Prism框架从零搭建(经典)
01 - 前言 目前最新的PRISM的版本是8.1.97,本节以6.3.0.0 讲解,可以在Github上获取PRISM的源码. Prism Github地址:https://github.com/P ...
- C# WPF MVVM项目实战(进阶②)
这篇文章还是在之前用Caliburn.Micro搭建好的框架上继续做的开发,今天主要是增加了一个用户窗体ImageProcessView,然后通过Treeview切换选择项之后在界面显示不同效果的图片 ...
- WPF MVVM 弹框之等待框
WPF MVVM 弹框之等待框 目录 一.效果 二.弹框主体改造 三.等待动画用户控件 四.弹窗 ViewModel 和帮助类的改造 五.使用方法和代码地址 独立观察员 2020年10月13日 之前写 ...
- WPF MVVM 架构 Step By Step(2)(简单的三层架构示例及粘合代码GLUE code)
WPF MVVM 架构 Step By Step(2)(简单的三层架构示例及粘合代码GLUE code) 原文:WPF MVVM 架构 Step By Step(2)(简单的三层架构示例及粘合代码GL ...
最新文章
- Java修饰符:public,protected,private,不加修饰符的区别
- boost::serial_executor相关的测试程序
- python创建虚拟环境命令_Python创建虚拟环境报错
- 盐噪声和胡椒噪声的区别_为什么加一点盐对您的密码很有用(但不包括胡椒粉!)
- Redis管道(Pipeline)详解
- Linux上使用Cron启动定时任务
- ora-28547 可能是oracle net 管理错误_PostgreSQL与Oracle:成本、易用性和功能上的差异...
- 简单论坛系统数据库的设计
- linux版围棋软件,LEELA围棋下载
- 如何生成你自己的icon 图标库
- c语言编程 甲乙丙丁谁是罪犯的题,犯罪大师第二届推理大赛有甲乙丙丁四人答案是什么...
- 7 Papers Radios | 矩阵乘法无需相乘,速度提升100倍;一个神经元顶5到8层神经网络...
- 投资理财之基金篇(一) - 认识基金
- oj2448: 分离正整数中的各位数
- 前端、vue、Vue3弹幕实现;前端CSS实现弹幕
- Python可以用来做什么?
- 小学计算机社团活动简报,多彩社团活动幸福校园生活——南街小学社团活动报道...
- 分布式系统稳定性建设指南
- 测量学(三)测量点制图转CAD格式
- 【花雕体验】14 行空板pinpong库测试外接传感器模块
热门文章
- netplan apply报错Error: Conflicting default route declarations for IPv4 (table: main, metric: default)
- Win10系统如何通过备忘录的日历设定定时提醒实现日程计划和提醒
- 视频教程-MMOARPG地下守护神_单机版实战视频课程(中部) -Unity3D
- Android 开发之初识 Android
- jsp校园新闻管理系统
- YOLOX: Exceeding YOLO Series in 2021
- Steven N.S.Cheung之婚姻合约文章简评
- dex文件格式------header_item解析
- 学习记录 - - 准备APS
- 宽带路由器中关于IP带宽控制功能的详解