Привязываемые аннотации на графике OxyPlot - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь использовать 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>
...