我们在wpf项目中使用Oxy Plot插件,这是一个很好的工具,但是我有一个小问题。如果更改应用程序窗口大小并重置绘图轴缩放,则垂直线或跟踪器可能会消失。
似乎太薄以至于看不见。 Oxy图没有任何垂直/水平线设置,只有颜色。也许可以在WPF的帮助下更改跟踪器的垂直线设置?
我查看了GitHub的源代码,似乎确实没有这样的属性。 https://github.com/oxyplot/oxyplot/blob/94db37a0f609e4df794feee9c431cc1848e52e6a/Source/OxyPlot.Wpf/Tracker/TrackerControl.cs
我还尝试重绘跟踪器,使绘图无效,重绘整个绘图,但没有任何结果。
这是oxy plot视图代码-禁用水平线,垂直线仅具有颜色设置。
<oxy:PlotView Grid.Column="2" Grid.Row="0" Model="{Binding Path=XYPlotModel}" Controller="{Binding PlotController}" Grid.RowSpan="3" Margin="10,10,10,105">
<oxy:PlotView.DefaultTrackerTemplate>
<ControlTemplate>
<oxy:TrackerControl Position="{Binding Position}" HorizontalLineVisibility="Collapsed" LineExtents="{Binding PlotModel.PlotArea}" LineStroke="Blue">
<oxy:TrackerControl.Content>
<TextBlock Text="{Binding}" Margin="0" />
</oxy:TrackerControl.Content>
</oxy:TrackerControl>
</ControlTemplate>
</oxy:PlotView.DefaultTrackerTemplate>
</oxy:PlotView>