如何解决OxyPlot WPF工具提示和十字线颜色
我正在使用WPF在oxyplot图表上绘制一些简单的线系列。当我单击线系列上的一个点时,工具提示的颜色是可怕的绿色,而十字准线的颜色是黑色。我想更改这些。
<oxy:Plot x:Name="SliceStatsChart" Title="Slice Stats">
<oxy:Plot.Series>
<oxy:Lineseries Title="MaxV"/>
<oxy:Lineseries Title="MinV"/>
<oxy:Lineseries Title="AvgV"/>
<oxy:Lineseries Title="StdDev"/>
</oxy:Plot.Series>
<oxy:Plot.Axes>
<oxy:Linearaxis Position="Left" TicklineColor="White" Title= "Log10(V)"/>
<oxy:Linearaxis Position="Bottom" TicklineColor="White" Title= "Slice No"/>
</oxy:Plot.Axes>
请有人建议我如何修改颜色。
谢谢。
解决方法
在OxyPlot中,光标被命名为“ Tracker”。可以通过编辑DefaultTrackerTemplate修改外观。此示例修改了跟踪器控件的背景颜色和十字准线的颜色,但是当然还有更多的自定义方法:
<oxy:Plot x:Name="SliceStatsChart" Title="Slice Stats">
<oxy:PlotView.DefaultTrackerTemplate>
<ControlTemplate>
<oxy:TrackerControl Position="{Binding Position}" LineStroke="Red" Background="GhostWhite">
<oxy:TrackerControl.Content>
<TextBlock Text="{Binding}" Margin="5" />
</oxy:TrackerControl.Content>
</oxy:TrackerControl>
</ControlTemplate>
</oxy:PlotView.DefaultTrackerTemplate>
<oxy:Plot.Series>
<oxy:LineSeries Title="MaxV"/>
<oxy:LineSeries Title="MinV"/>
<oxy:LineSeries Title="AvgV"/>
<oxy:LineSeries Title="StdDev"/>
</oxy:Plot.Series>
<oxy:Plot.Axes>
<oxy:LinearAxis Position="Left" TicklineColor="White" Title="Log10(V)"/>
<oxy:LinearAxis Position="Bottom" TicklineColor="White" Title= "Slice No"/>
</oxy:Plot.Axes>
</oxy:Plot>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。