Я новичок в WPF и пытаюсь создать элемент управления WPF, который отображает строку (которая всегда будет числом) определенным образом. В элементе управления будет три различных текстовых поля, и строку необходимо разделить на три различных компонента в соответствии с этими правилами:
Допустим, у вас есть строка "1.5678". Элемент управления должен отображать строку следующим образом в трех текстовых полях:
textField1 = "1.5"
textField2 = "67"
textField3 = "8"
Правило состоит в том, что textField3 всегда будет содержать последний символ, textField2 будет содержать два символа перед последним, а textField1 будет содержать остальные. Вот еще несколько примеров:
"145,670"
textField1 = "145."
textField2 = "67"
textField3 = "0"
"15,839"
textField1 = "15."
textField2 = "83"
textField3 = "9"
Предположим, что строка всегда будет содержать не менее 4 символов.
Теперь, есть ли способ использовать новые функции привязки WPF, чтобы сделать это для меня автоматически? Могу ли я привязать элемент управления WPF к какому-либо свойству, содержащему строку, и чтобы текстовые поля отображали его, как я описал?
Спасибо