Я создал диаграмму с использованием инструментария Silverlight 5. Он имеет LinearSeries без указанного параметра ItemsSource (он назначается позже в коде). DateTimeAxis не имеет значения Maximum или Minimum, поскольку я мог бы отображать разные данные в разное время. Однако, независимо от того, что данные для построения, я бы хотел, чтобы точки были разнесены каждые 30 секунд. Указав это в XAML, страница не загружается (в системе заканчивается память). При попытке разного (большего) временного интервала он отлично справляется (с шагом 1 месяц). Похоже, что если данные не представлены на графике, для него требуется интервал в 1 год.Как установить интервал на пустой DateTimeAxis в диаграмме инструментария Silverlight
Это известная проблема? Каков способ справиться с этим, кроме указания Max/Min, а затем избавиться от него, как только будут предоставлены некоторые данные?
Вот мой код:
<toolkit:Chart Title="Live Use">
<toolkit:Chart.Series>
<toolkit:LineSeries
IndependentValueBinding="{Binding Time}"
DependentValueBinding="{Binding Value}"
AnimationSequence="Simultaneous" />
</toolkit:Chart.Series>
<toolkit:Chart.Axes>
<toolkit:DateTimeAxis Orientation="X" Location="Bottom" BorderThickness="2" Title="Time" ShowGridLines="True" IntervalType="Months" Interval="3"/>
</toolkit:Chart.Axes>
</toolkit:Chart>