powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / TextBlock, TextBox и десятичный разделитель
5 сообщений из 5, страница 1 из 1
TextBlock, TextBox и десятичный разделитель
    #37527711
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть объект со свойством типа Double.

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

есть 2-я диалоговая форма с TextBox, к которому прибиндено это же свойство другого экземпляра объекта (значение копируется в первый экземпляр по выходу их диалога)

проблема с отображением десятичного разделителя в этих формах. в TextBlock 1-й формы значение выводится с запятой.
в ТехтBox 2-й ввод принимается только с точкой. если использовать запятую, она просто проглатывается. CulturInfo нигде специально не устанавливается.

почему так происходит? как сделать, чтобы в обеих формах разделитель был одинаковый?
...
Рейтинг: 0 / 0
TextBlock, TextBox и десятичный разделитель
    #37527735
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое простое. и там и там используй одинаковый контрол.
...
Рейтинг: 0 / 0
TextBlock, TextBox и десятичный разделитель
    #37527930
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiK, одинаковый контрол не совсем удобно. и хотелось бы выяснить причину
...
Рейтинг: 0 / 0
TextBlock, TextBox и десятичный разделитель
    #37534560
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у Window (может и еще у чего-то, но честно не знаю) есть свойство Language, возможно на одной форме оно установлено, на другой нет. По-умолчанию Language="en-US" если не путаю, возможно что на окне с TextBlock оно установлено в ru-RU
...
Рейтинг: 0 / 0
TextBlock, TextBox и десятичный разделитель
    #37557038
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lelouch , всё верно, именно таким образом и сделал. прописал принудительно xml:lang="ru-RU"
почему при отсутствии явного указания в разных окнах было разное поведение, я так и не понял
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / TextBlock, TextBox и десятичный разделитель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]