WPF Edit Mask - PullRequest
       8

WPF Edit Mask

9 голосов
/ 11 февраля 2009

Какой самый простой способ указать маску редактирования в WPF для простого текстового поля?

например. тот, который преобразует 10000 в 10000 при вводе.

Ответы [ 3 ]

4 голосов
/ 11 февраля 2009

Краткий ответ, простого пути нет. Если вы используете маски довольно часто, я бы порекомендовал создать свой собственный элемент управления с функцией маскирования. Использование класса MaskedTextProvider должно быть довольно простым.

Ниже приведен пример пользовательского TextBox с возможностями маскирования:

Пример замаскированного TextBox ...

0 голосов
/ 12 февраля 2009

Вы смотрели на Xceed DataGrid Express для WPF. Он бесплатный и предоставляет элемент управления в виде маскированного текста, который будет очень просто делать то, что вы хотите.

Выпуск xceed Datagrid Express для WPF больше не доступен.

0 голосов
/ 11 февраля 2009

Самый простой и простой способ - это просто получить событие TextChanged и выполнить любую необходимую обработку.

экс ... http://karlhulme.wordpress.com/2007/02/15/masking-input-to-a-wpf-textbox/

...