¿Cómo obtengo un TextBox para aceptar solo entradas numéricas en WPF?

Estoy buscando aceptar dígitos y el punto decimal, pero sin signo.

He visto muestras utilizando el control NumericUpDown para formularios de Windows, yesta muestra de un control personalizado NumericUpDown de Microsoft. Pero hasta ahora parece que NumericUpDown (compatible con WPF o no) no va a proporcionar la funcionalidad que quiero. Tal como está diseñada mi aplicación, nadie en su sano juicio querrá meterse con las flechas. No tienen ningún sentido práctico, en el contexto de mi aplicación.

Así que estoy buscando una forma sencilla de hacer que un TextBox WPF estándar acepte solo los caracteres que quiero. es posible? ¿Es práctico?

Respuestas a la pregunta(28)

Su respuesta a la pregunta