码迷,mamicode.com
首页 > 其他好文 > 详细

HandyControl与LiveCharts使用出现图形位置偏移问题

时间:2020-03-31 12:10:36      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:orm   str   org   wrong   tps   art   alt   统计图   aml   

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}"/>

HandyControl与LiveCharts使用出现图形位置偏移问题

标签:orm   str   org   wrong   tps   art   alt   统计图   aml   

原文地址:https://www.cnblogs.com/guanguanchangyu/p/12604090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!