Каков самый простой способ указать маску редактирования в WPF для простого текстового поля?
например тот, который при вводе преобразует 10000 в 10000.
Каков самый простой способ указать маску редактирования в WPF для простого текстового поля?
например тот, который при вводе преобразует 10000 в 10000.
Короткий ответ, нет простого пути. Если вы часто используете маски, я бы порекомендовал создать собственный элемент управления с функцией маскирования. Использование класса MaskedTextProvider должно быть довольно простым.
См. Следующий пример настраиваемого TextBox с возможностью маскирования:
Пример текстового поля с маской ...
Самый простой и понятный способ - это просто захватить событие TextChanged и выполнить необходимую обработку.
пример ... http://karlhulme.wordpress.com/2007/02/15/masking-input-to-a-wpf-textbox/
Вы смотрели на Xceed DataGrid Express для WPF. Это бесплатно и предоставляет элемент управления текстовым полем с маской, который очень просто сделает то, что вы хотите.
Редакция xceed Datagrid Express для WPF больше не доступна.