Skip to content

Commit

Permalink
feat(release): v3.1.0
Browse files Browse the repository at this point in the history
1. HslProgressBar: 新增一个基于系统进度条演变来的进度条,支持显示文本,自定义文本,支持设置进度条的颜色信息。
2. HslBarChart: 饼图控件在调用SetDataSource方法的参数,修复输入null结果报异常的bug。
3. HslTitle: 看板标题控件的左右侧文字支持单独的设置颜色,文字渐变色效果微调,背景的渐变支持设置变化比例,参数属性:LeftRightCenterColorScale。
4. HslCurveHistory: 历史曲线控件在绘制选择区域范围的时间差时,根据时间差信息,自动匹配不同的单位显示。
5. HslCurveHistory: 增加图片绘制时,可选是否进行缩放,点位标记使用显示图片时,图片位置的偏移量可以自由设定。
6. HslCurveHistory: 修复在某些特殊情况下触发空对象的bug,Demo程序里新增一个天气预报的应用示例,并且缩放倍率自适应。
7. HslCurveHistory: 历史曲线控件支持隐藏额外坐标轴的显示,可以使用属性IsOtherAxisHide控制,或是界面上滚动条左边的区域点击控制。
8. HslCurveHistory: 历史曲线控件支持当Y轴放大到4倍以上时,Y轴的刻度线自动进行扩充倍数显示。
9. HslControls企业授权费:4200rmb,一次付费,终身授权,开放源代码,支持后续更新。
  • Loading branch information
dathlin committed Aug 21, 2022
1 parent 26e55cf commit 8793391
Show file tree
Hide file tree
Showing 19 changed files with 1,630 additions and 431 deletions.
2 changes: 1 addition & 1 deletion HslControlsApp/HslControlsApp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@
<Version>6.2.2</Version>
</PackageReference>
<PackageReference Include="HslControls">
<Version>3.0.0</Version>
<Version>3.1.0</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.1" />
<PackageReference Include="Xamarin.Android.Support.Core.Utils" Version="28.0.0.1" />
Expand Down
21 changes: 10 additions & 11 deletions HslControlsDemo/FormCharge.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,16 @@ private void LinkLabel1_LinkClicked( object sender, LinkLabelLinkClickedEventArg

private void FormCharge_Load( object sender, EventArgs e )
{
textBox1.Text = @"V3.0.0
1. HslCurveHistory: 在历史曲线控件双击固定光标后,鼠标移出界面,固定的光标线现在仍然显示,方便截图等操作。
2. HslCurveHistory: X轴坐标显示的文本及光标移动显示的X轴文本消息高度自适应,文本对齐为中间对齐。
3. HslCurveHistory: 光标移动时,显示曲线名称及值的框框,修复往上移动时造成出届导致数据显示不全的bug。移动到超出界限时,自动固定位置
4. HslCurveHistory: 新增属性RightRemainWidth用来设置当前的曲线控件右侧的预留的空白宽度信息,像素为单位,默认200
5. HslCurveHistory: X轴和Y轴的滚轮缩放的等级可以自定义控制,通过方法SetScaleXOptions及SetScaleYOptions实现,例如缩放1,2,3,4,5倍
6. HslCurveHistory: 代码优化,缩小倍率小于10倍以下时,绘制选择速度优先,当数据量很多时,自动选择绘制的区域进行绘制,当10万级数据量时,无论怎么缩放依然带来丝滑般的体验。
7. HslCurveHistory: 历史曲线控件的方法SaveToBitmap新增一个可选的参数,是否输出当前显示界面,也就是说现在支持仅保存当前的显示界面的功能,类似截屏。
8. HslCurveHistory: 支持了基于曲线区间的范围的背景标记功能,实例化曲线控件的CurveRanges对象即可,支持多个区间范围的显示。如果需要移除,直接设置为NULL
9. HslBarChart: 设置柱状图数据类型支持double类型,修复double类型时,最大值计算错误的bug,新增属性IsAoordinateRoundInt,如果设置为Ture, Y轴自动使用整数。Wpf版本柱状图同步更新
10. HslControls企业授权费:4200rmb,一次付费,终身授权,开放源代码,支持后续更新。
textBox1.Text = @"V3.1.0
1. HslProgressBar: 新增一个基于系统进度条演变来的进度条,支持显示文本,自定义文本,支持设置进度条的颜色信息。
2. HslBarChart: 饼图控件在调用SetDataSource方法的参数,修复输入null结果报异常的bug。
3. HslTitle: 看板标题控件的左右侧文字支持单独的设置颜色,文字渐变色效果微调,背景的渐变支持设置变化比例,参数属性:LeftRightCenterColorScale。
4. HslCurveHistory: 历史曲线控件在绘制选择区域范围的时间差时,根据时间差信息,自动匹配不同的单位显示。
5. HslCurveHistory: 增加图片绘制时,可选是否进行缩放,点位标记使用显示图片时,图片位置的偏移量可以自由设定。
6. HslCurveHistory: 修复在某些特殊情况下触发空对象的bug,Demo程序里新增一个天气预报的应用示例,并且缩放倍率自适应。
7. HslCurveHistory: 历史曲线控件支持隐藏额外坐标轴的显示,可以使用属性IsOtherAxisHide控制,或是界面上滚动条左边的区域点击控制。
8. HslCurveHistory: 历史曲线控件支持当Y轴放大到4倍以上时,Y轴的刻度线自动进行扩充倍数显示。
9. HslControls企业授权费:4200rmb,一次付费,终身授权,开放源代码,支持后续更新。
";
}
}
Expand Down
216 changes: 216 additions & 0 deletions HslControlsDemo/FormCurveHistory12.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 8793391

Please sign in to comment.