HslControls Profile
This is a control library that can be developed twice. You can quickly implement the interface of your software based on this control library. Currently, it is mainly developed for the Winform platform of C# and the WPF platform. For example, you need to display interactive graphs, bar charts, pie charts, pipes, valves and other interfaces.
LESS CODE
HslControls can reduce your development code and automatically handle GDI+ drawing. The main need is to simply set properties or call methods to display data.
FLEXIBLE
HslControls is very flexible. The background color, foreground color, and display color of most controls can be adjusted to suit your interface with different themes.
Feature Rich
The functions of HslControls are very rich. The historical curve control supports zoom in and zoom out, multi-curve, multi-axis, support interval marking, picture display and so on.
MANY COMPANY
HSL has been used by nearly 100 cooperative enterprises, universities and research institutes, and has been downloaded more than 10W times on NUGET.
View control properties
All the attributes provided by HSL are in the attribute classification HslControls, which is convenient and quick to find the attributes that need to be modified. There are also comments and introduce in the interface below the attributes, which is easy to understand, and you can also modify them manually.
LED controls
Support color settings, background color settings, support size adaptive, support data digits and decimal point settings, and support unit information settings.
P ip controls
Supports color settings, supports three-way pipes, supports animation of liquid flow direction, and supports speed setting of flow rate.
Battery controls
Supports color settings, displayed text format settings, supports both horizontal and vertical states, and can also be used to display liquids.
Thermometer controls
Support to display temperature, Celsius and Fahrenheit, support to set different units to display other data, you can customize the multiple relationship between the left and right scales.
Real-time curve controls
Realize the control of displaying curve, support to display multiple curve data at the same time, support two coordinate systems of left and right, and support to mark special data points.
History curve controls
A control for displaying historical curves, support for displaying multiple curve data at the same time, support for any number of coordinate systems, support for marking special data points, support for prompting data when the cursor moves, and support for marking a curve in an interval.
更多的界面示例查看demo的源代码地址:https://github.com/dathlin/HslControlsDemo