Jak uzyskać pole tekstowe, aby akceptowało tylko dane liczbowe w WPF?

Chcę zaakceptować cyfry i kropkę dziesiętną, ale nie ma znaku.

Przejrzałem próbki za pomocą kontrolki NumericUpDown dla Windows Forms ita próbka niestandardowej kontroli NumericUpDown firmy Microsoft. Ale jak dotąd wydaje się, że NumericUpDown (obsługiwany przez WPF lub nie) nie zapewni żądanej funkcjonalności. Sposób, w jaki projektowana jest moja aplikacja, nikt nie będzie miał ochoty bawić się strzałami. W kontekście mojej aplikacji nie mają praktycznego sensu.

Więc szukam prostego sposobu, aby standardowy WPF TextBox akceptował tylko te znaki, które chcę. czy to możliwe? Czy to praktyczne?

questionAnswers(28)

yourAnswerToTheQuestion