Jaki jest najłatwiejszy sposób określenia maski edycji w WPF dla prostego pola tekstowego?Maska edycji WPF
np. taki, który podczas pisania wpisuje od 10000 do 10 000.
Jaki jest najłatwiejszy sposób określenia maski edycji w WPF dla prostego pola tekstowego?Maska edycji WPF
np. taki, który podczas pisania wpisuje od 10000 do 10 000.
Krótka odpowiedź, nie ma łatwy sposób. Jeśli często korzystasz z masek, polecam stworzenie własnej kontroli za pomocą funkcji maskowania. Korzystanie z klasy MaskedTextProvider powinno być dość proste.
znaleźć poniżej przykład niestandardowym TextBox z możliwości maskowania:
Najprostszym i najprostszym sposobem jest prawdopodobnie pobranie zdarzenia TextChanged i wykonanie dowolnej operacji.
ex ... http://karlhulme.wordpress.com/2007/02/15/masking-input-to-a-wpf-textbox/
Czy spojrzał na Xceed DataGrid Express w WPF. Jest on bezpłatny i zapewnia maskowany kontroler pola tekstowego, który po prostu robi to, co chcesz.
Wersja xceed Datagrid Express dla WPF nie jest już dostępna.
Tak, mogę to zrobić na razie. Miałem nadzieję, że istnieje szybki i łatwy szablon do zastosowania lub podobny w Xaml. –
Gdy wykonujesz tego rodzaju rozwiązanie, upewnij się, że akceptujesz tymczasowe "złe" wartości. Nie ma nic bardziej frustrującego niż zamiana 10000 na 20000 przez usunięcie 1 i zmiana formatu pola tekstowego na "0" – scwagner