Как изменить толщину вертикальной линии Oxy Plot? - PullRequest
0 голосов
/ 05 июля 2019

Мы используем плагин Oxy Plot в проекте wpf, это отличный инструмент, но у меня есть одна небольшая проблема.Если я изменю размер окна приложения и сброслю масштаб оси графика, вертикальная линия или трекер могут исчезнуть.

Кажется, что он настолько тонкий, что становится невидимым.Окси-график не имеет настроек вертикальной / горизонтальной линии, только цвет.Может быть, где можно изменить настройки вертикальной линии трекера с помощью 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>
...