你听我说-HandyControl混搭LiveCharts图形路径偏移

简介: 你听我说-HandyControl混搭LiveCharts图形路径偏移

HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含70余款自定义控件(正逐步增加)。

此处为HandyControl源码传送门,希望能对它能有所了解

问题

由于HandyControl作为WPF的一款UI库,暂时没有考虑过增加,数据图形控件,对于需要数据统计图形展示的用户,可能引入LiveCharts做数据展示处理,运行之后,出现之前好好的控件,显示效果中,图形位置偏移走样问题。

现象

HandyControl前,感觉生活很美好

引入HandyControl后,世界都懵逼了

原因

由于HandyControl本身重写了几乎所有的原生样式,当然也包括了Path的默认样式,此处为传送门

<Style TargetType="Path">
        <Setter Property="Stretch" Value="Uniform"/>
</Style>

方案

清除HandyControl影响,设置PathStyle为空,引入位置,一般在App.xaml中或者使用LiveCharts控件的父级资源

<Style TargetType="Path" BasedOn="{x:Null}"/>

相关文章
|
9月前
|
数据可视化
绘制热图时看不出颜色差异?四种方式转换处理使结果显而“易”见
绘制热图时看不出颜色差异?四种方式转换处理使结果显而“易”见
18261 2
|
3月前
|
机器学习/深度学习 机器人 计算机视觉
CVPR 2023:把人放在他们的位置,把人自然地插到图像里
CVPR 2023:把人放在他们的位置,把人自然地插到图像里
30 1
|
5月前
ArcGIS矢量面要素中零碎小面积空洞区域补全与单独部分区域分离并剔除
ArcGIS矢量面要素中零碎小面积空洞区域补全与单独部分区域分离并剔除
|
12月前
|
Python
python植物大战僵尸二十四之调整植物放置位置
python植物大战僵尸二十四之调整植物放置位置
70 0
|
Java
剪裁NV21任意一部分的代码
剪裁NV21任意一部分的代码
95 0
|
存储 API C#
C#编程学习12:使用ArcEngine+C#进行栅格数据读取和像素值修改思路剖析
C#编程学习12:使用ArcEngine+C#进行栅格数据读取和像素值修改思路剖析
|
图形学
Unity 模型中心点偏移问题解决方法
Unity 模型中心点偏移问题解决方法
959 1
Unity 模型中心点偏移问题解决方法
|
测试技术 Android开发 计算机视觉
|
数据采集 缓存 异构计算
案例分享:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、支持大量实时显示下位机数据)
案例分享:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、支持大量实时显示下位机数据)
案例分享:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、支持大量实时显示下位机数据)
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法
关于 Qt图形视图框架自绘图元放到左边和上边之外,部分在内进行拉伸后,拉伸多余的区域无法碰撞 的解决方法