HandyControl是一套WPF控件庫,它幾乎重寫了所有原生樣式,同時包含70余款自定義控件(正逐步增加)。
此處為HandyControl源碼傳送門,希望能對它能有所了解
問題
由於HandyControl作為WPF的一款UI庫,暫時沒有考慮過增加,數據圖形控件,對於需要數據統計圖形展示的用戶,可能引入LiveCharts做數據展示處理,運行之后,出現之前好好的控件,顯示效果中,圖形位置偏移走樣問題。
現象
引HandyControl前,感覺生活很美好

引入HandyControl后,世界都懵逼了

原因
由於HandyControl本身重寫了幾乎所有的原生樣式,當然也包括了Path的默認樣式,此處為傳送門
<Style TargetType="Path">
<Setter Property="Stretch" Value="Uniform"/>
</Style>
方案
清除HandyControl影響,設置Path的Style為空,引入位置,一般在App.xaml中或者使用LiveCharts控件的父級資源中
<Style TargetType="Path" BasedOn="{x:Null}"/>
