【发布时间】:2018-10-24 14:17:49
【问题描述】:
我正在尝试使用 OxyPlot 来可视化时间序列,并且我正在使用注释来标记一些时间点和值级别,例如最小值/最大值等。
我想在 WPF 中通过绑定实现这一点,到目前为止,我从 Plot 控件、两个轴和一个数据系列开始。这很好用,但我找不到将注释绑定到 ObservableCollection<Annontation> 的方法,其中包含动态创建的各种注释。
<UserControl
...
xmlns:oxy="http://oxyplot.org/wpf"
...
>
<Grid>
...
<oxy:Plot>
<oxy:Plot.Axes>
<oxy:DateTimeAxis ... />
<oxy:LinearAxis ... />
</oxy:Plot.Axes>
<oxy:Plot.Series>
<oxy:StairStepSeries ... />
</oxy:Plot.Series>
<oxy:Plot.Annotations>
<!--
How do I bind to the ObservableCollection 'Annotations' in my ViewModel?
Note, 'Annotations' property isn't available directly in Plot, either.
-->
</oxy:Plot.Annotations>
</oxy:Plot>
</Grid>
</UserControl>
【问题讨论】:
标签: wpf xaml data-binding annotations oxyplot