Управление вертикальными линиями сетки на элементе управления диаграммой в visual studio

#charts #controls #gridlines

Вопрос:

Я работаю над фрагментом кода, который использует элемент управления диаграммой для отображения данных рядов по времени и дате.

Мой пользователь попросил, чтобы на графике была вертикальная линия сетки и метка в каждый час на графике, но я изо всех сил пытаюсь это сделать.

Несмотря на то, что я играю с несколькими свойствами объектов Label, LabelStyle, MajorGrid и Interval, я, похоже, не могу достичь того, чего хочу, если данные охватывают более нескольких часов.

Как только будет достигнуто определенное количество часов данных, вертикальные линии сетки могут сдвигаться на одну каждые два, три или шесть часов, но мне нужно, чтобы это оставалось на одном каждый час, независимо от того, сколько данных есть.

Несколько уровней настроек для элемента управления диаграммой действительно сбивают с толку, и я не могу найти в сети ни одной окончательной статьи, в которой было бы показано, как все они взаимодействуют друг с другом, наиболее близким из которых является простое описание класса и связанных с ним объектов и свойств на собственном веб-сайте Miscrosoft.

Был бы признателен, если бы кто-нибудь мог решить эту проблему для меня или, по крайней мере, указать мне направление статьи, в которой полностью объясняется, как работает этот элемент управления.