c# - 如何更改 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>
解决方案
推荐阅读
- html - 如何使用表面上的“显示” div 显示隐藏在彩色 div 后面的动画
- css - CSS - 如何使带有包装的 flexbox 具有内容宽度?
- python - 绝对和相对导入不适用于自定义包
- python - 有没有办法在字符串中获取特定行
- javascript - 错误:Route.get() 需要一个回调函数,但得到了一个 [object Object]。用 Chai 测试 router+res.render 函数
- java - Spring Boot 组织级角色和权限
- flutter - 使用 RawKeyboardListener 在 Flutter Web 中获取没有文本字段焦点的按键值
- python - 在python中递归返回一个三元似乎不起作用
- google-apps-script - 谷歌表格脚本 .flush() 问题/梦想?
- scala - 单元测试无法得到预期结果,代码如下