|
TextBlock, TextBox и десятичный разделитель
|
|||
---|---|---|---|
#18+
есть объект со свойством типа Double. есть форма с TextBlock, к которому прибиндено это свойство, и кнопкой вызова диалоговой формы. есть 2-я диалоговая форма с TextBox, к которому прибиндено это же свойство другого экземпляра объекта (значение копируется в первый экземпляр по выходу их диалога) проблема с отображением десятичного разделителя в этих формах. в TextBlock 1-й формы значение выводится с запятой. в ТехтBox 2-й ввод принимается только с точкой. если использовать запятую, она просто проглатывается. CulturInfo нигде специально не устанавливается. почему так происходит? как сделать, чтобы в обеих формах разделитель был одинаковый? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2011, 17:17 |
|
TextBlock, TextBox и десятичный разделитель
|
|||
---|---|---|---|
#18+
самое простое. и там и там используй одинаковый контрол. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2011, 17:29 |
|
TextBlock, TextBox и десятичный разделитель
|
|||
---|---|---|---|
#18+
AlexeiK, одинаковый контрол не совсем удобно. и хотелось бы выяснить причину ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2011, 18:36 |
|
TextBlock, TextBox и десятичный разделитель
|
|||
---|---|---|---|
#18+
у Window (может и еще у чего-то, но честно не знаю) есть свойство Language, возможно на одной форме оно установлено, на другой нет. По-умолчанию Language="en-US" если не путаю, возможно что на окне с TextBlock оно установлено в ru-RU ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2011, 01:17 |
|
|
start [/forum/topic.php?fid=21&msg=37534560&tid=1442045]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 140ms |
0 / 0 |