Oxyplot:禁用跟踪器
Oxyplot: disable tracker
我有几个系列,我只需要为其中的一些禁用跟踪器。我该怎么做?
<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>
AreaSeries
应该有 trakcer,而 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>
请注意,您已将 TextBlock
的可见性设置为 Collapsed
。您现在可以将需要隐藏 Tracker 的系列的 TrackerKey 设置为 "InvisibleTracker"。这将确保跟踪器对于这些系列不可见。
我有几个系列,我只需要为其中的一些禁用跟踪器。我该怎么做?
<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>
AreaSeries
应该有 trakcer,而 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>
请注意,您已将 TextBlock
的可见性设置为 Collapsed
。您现在可以将需要隐藏 Tracker 的系列的 TrackerKey 设置为 "InvisibleTracker"。这将确保跟踪器对于这些系列不可见。