HslControls简介

这是一个可以二次开发的控件库,您可以基于这个控件库可以快速实现你的软件的界面,目前主要是针对C#的 Winform 平台及 WPF 平台开发。比如需要显示可交互的曲线图,柱状图,饼图,管道,阀门等界面。
LESS CODE
HslControls可以减少你的开发代码,自动处理好GDI+的绘图,主需要简单的设置属性或是调用方法可以显示数据。
FLEXIBLE
HslControls非常的灵活,绝大部分的控件的背景色,前景色,显示颜色都是可以调整的,以适配你不同主题的界面。
Feature Rich
HslControls的功能非常的丰富,历史曲线控件支持放大缩小,多曲线,多坐标轴,支持区间标记,图片显示等等。
MANY COMPANY
HSL已经有近一百家合作企业及高校,研究所在使用,在NUGET上将近10W次的下载量。
查看控件属性
所有的HSL提供的属性都在属性分类 HslControls 里面,方便快速的找到需要修改的属性,属性的下方界面还有注释和介绍,方便理解,也可以手动修改看看。
数码管控件
支持颜色的设置,背景色的设置,支持大小自适应,支持数据位数和小数点设置,支持单位信息设置。
管道控件
支持颜色的设置,支持三通的管道,支持显示液体流向动画,支持流速的速度设置。
电池控件
支持颜色的设置,显示的文本格式设置,支持横竖两种状态,也可以用来显示液体。
温度计控件
支持显示温度,摄氏度和华氏度,支持设置不同的单位用来显示其他数据,可以自定义左右刻度的倍数关系。
实时曲线控件
实现显示曲线的控件,支持同时显示多个曲线数据,支持左右两个坐标系,支持对特殊的数据点进行标注。
历史曲线控件
显示历史曲线的控件,支持同时显示多个曲线数据,支持任意多个坐标系,支持对特殊的数据点进行标注,支持光标移动时提示数据,支持对一个区间的曲线进行标记。

更多的界面示例查看demo的源代码地址:https://github.com/dathlin/HslControlsDemo