Как локализовать DatePicker
компонент DotNetBar
, чтобы показать локализованный Календарь?Как локализовать DotNetBar DatePicker?
Даже при изменении языка ввода он по-прежнему показывает английский календарь. Какое решение?
Как локализовать DatePicker
компонент DotNetBar
, чтобы показать локализованный Календарь?Как локализовать DotNetBar DatePicker?
Даже при изменении языка ввода он по-прежнему показывает английский календарь. Какое решение?
Вам просто нужно добавить обработчик для LocalizationKeys.LocalizeString static event.
Ниже приведен пример локализации текста для элемента управления DateTimeInput.
В вашем методе статического ничтожной Main(),
DevComponents.DotNetBar.LocalizationKeys.LocalizeString += new DotNetBarManager.LocalizeStringEventHandler(LocalizeString);
private static void LocalizeString(object sender, LocalizeEventArgs e)
{
if (e.Key == LocalizationKeys.MonthCalendarTodayButtonText)
{
e.LocalizedValue = Properties.Resources.MonthCalendarTodayButtonText;
}
if (e.Key == LocalizationKeys.MonthCalendarClearButtonText)
{
e.LocalizedValue = Properties.Resources.MonthCalendarClearButtonText;
}
e.Handled = true;
}
Вы можете обратиться к официальной документации здесь. http://www.devcomponents.com/kb2/?p=523