Поддержка DateTimeOffset в Scichart - PullRequest
0 голосов
/ 18 мая 2018

Можно ли использовать DateTimeOffset в качестве типа данных оси X в диаграммах?

Я попытался создать DataSeries

DataSeries<DateTimeOffset,double> , но получил исключение времени выполнения

"Невозможно создать DataDistributionCalculator для типа TX = System.DateTimeOffset "

1 Ответ

0 голосов
/ 18 мая 2018

Согласно документации SciChart для DataSeries поддерживаются следующие типы данных:

ПРИМЕЧАНИЕ. Допустимые типы в SciChart включают DateTime, TimeSpan, Int64, Int32, Int16, Byte, Double, Float, UInt64, UInt32, UInt16, SByte.

DateTime, TimeSpan допустимы только на TX.Тип Десятичный (128) бит не допускается.Пользовательские типы не допускаются.

В результате невозможно объявить пользовательский тип для TX в DataSeries или XAxis.

Однако вы можете достичь желаемого с помощью функции LabelProvider .Если ваша цель - разрешить смещение DateTime на фиксированную величину, то LabelProvider позволяет форматировать строки в XAxis, используя пользовательское правило в коде.

Это то, что вам нужно?

...