Я надеюсь найти решение здесь, так как создатель ActiveGantt, похоже, закрыл свои двери.Неделя начинается в субботу в ActiveGantt
ActiveGantt - это специализированная библиотека, которая предоставляет диаграмму gantt для использования с C#, vb # и более.
Прямо здесь я использую его с C# в winforms.
Я не знаю почему, но ActiveGantt, кажется, использует субботу как начало недели, но в моем регионе (Германия) понедельник будет правильным.
Изображение показывает верхний, средний и нижний TierArea, весь набор
TierType = E_TIERTYPE.ST_CUSTOM.
LowerTier имеет интервал "1ww", которая является рабочей недели. Я использую событие «CustomTierDraw» для установки текста и стиля, но кроме этого я ничего не делаю с ним.
Так почему же началась неделя в субботу?
Что я уже проверил: - «Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek» дает мне понедельник и, таким образом, говорит мне, что культура правильно установлена. - Сама диаграмма позволяет установить культуру, которую я установил в «de-DE», но не изменил ситуацию. Я даже попытался установить культуры FirstDayOfWeek вручную в понедельник, но это тоже не сработало.
Сейчас я открыт для любых предложений.
Заранее спасибо
Markus
Благодарим за редактирование моего вопроса @MethodMan – Charon