我有几个系列,我需要禁用其中一些跟踪器。我怎么做?
<oxy:Plot.Series>
<oxy:AreaSeries ItemsSource="{Binding PowerValues}" Smooth="False" StrokeThickness="1" Foreground="#6B303030" Color="White" Color2="#00000000"
Fill="{StaticResource FillColor}" BrokenLineColor="Red"></oxy:AreaSeries>
<oxy:StairStepSeries ItemsSource="{Binding PowerTemplateMax}" Smooth="False" StrokeThickness="2" Color="Green" IsManipulationEnabled="False">
</oxy:StairStepSeries>
<oxy:StairStepSeries ItemsSource="{Binding PowerTemplateMin}" Smooth="False" StrokeThickness="2" Color="Yellow"></oxy:StairStepSeries>
</oxy:Plot.Series>
qazxsw poi应该有跟踪器,当两个qazxsw poi不应该。
使用自定义跟踪器实现此目的的一种方法是隐形。例如,您可以将跟踪器定义为。
AreaSeries
请注意,您已将StairStepSeries
的可见性设置为 <oxy:PlotView.TrackerDefinitions>
<oxy:TrackerDefinition TrackerKey="InvisibleTracker">
<oxy:TrackerDefinition.TrackerTemplate>
<ControlTemplate>
<TextBlock Text="{Binding}" Visibility="Collapsed"/>
</ControlTemplate>
</oxy:TrackerDefinition.TrackerTemplate>
</oxy:TrackerDefinition>
</oxy:PlotView.TrackerDefinitions>
。您现在可以为需要将“跟踪器”隐藏到“InvisibleTracker”的系列设置TrackerKey。这将确保这些系列不可见跟踪器。