Неделя, кажется, начинается в субботу в ActiveGantt

Я надеюсь найти решение здесь, так как создатель ActiveGantt, похоже, закрыл свои двери.

Сам ActiveGantt является специализированной библиотекой, которая предоставляет диаграмму Ганта для использования с C#, vb# и другими.

Прямо здесь я использую его с C # в winforms.

Я не знаю почему, но ActiveGantt, кажется, использует субботу как начало недели, но в моем регионе (Германия) понедельник был бы правильным.

введите здесь описание изображения

На изображении показаны верхняя, средняя и нижняя TierArea, все настроено на

TierType = E_TIERTYPE.ST_CUSTOM.

Нижний уровень имеет интервал "1ww", который является рабочей неделей. Я использую событие "CustomTierDraw" для установки текста и стиля, но кроме этого ничего с ним не делаю.

Так почему неделя начинается в субботу?

Что я уже проверил: - "Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek" выдает мне понедельник и таким образом говорит мне, что культура установлена ​​правильно. - Сама диаграмма позволяет установить культуру, которую я установил на «de-DE», но это не имеет значения. Я даже пытался установить культуры FirstDayOfWeek вручную на понедельник, но это тоже не сработало.

Прямо сейчас я открыт для любых предложений.

заранее спасибо

Маркус


person Charon    schedule 02.05.2016    source источник
comment
Спасибо за редактирование моего вопроса @MethodMan   -  person Charon    schedule 02.05.2016


Ответы (1)


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

Поскольку продукт снят с производства, единственное доступное решение — купить у него лицензию на исходный код и исправить ее самостоятельно.

person Charon    schedule 17.05.2016