首页 > 解决方案 > 如何更改 Oxy Plot 跟踪器垂直线粗细?

问题描述

我们在 wpf 项目中使用 Oxy Plot 插件,这是一个很棒的工具,但我有一个小问题。如果我更改应用程序窗口大小并重置绘图轴缩放,垂直线或跟踪器可能会消失。

似乎它太薄了,以至于它变得看不见了。氧图没有任何垂直/水平线设置,只有颜色。也许在 WPF 的帮助下更改跟踪器垂直线设置的可能性在哪里?

我查看了 GitHub 源代码,似乎它真的没有这样的属性。 https://github.com/oxyplot/oxyplot/blob/94db37a0f609e4df794feee9c431cc1848e52e6a/Source/OxyPlot.Wpf/Tracker/TrackerControl.cs

我还尝试重绘跟踪器,使情节无效,重绘整个情节但没有得到任何结果。

这是氧绘图视图代码 - 水平线被禁用,垂直线只有颜色设置。

                <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>

标签: c#wpfxamloxyplot

解决方案


推荐阅读