如何更改Oxy Plot追踪器的垂直线粗细?

时间:2019-07-05 07:42:36

标签: c# wpf xaml oxyplot

我们在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>

0 个答案:

没有答案