Comment faire une zone de texte accepte que des Chiffres et juste un point décimal dans Windows 8

Je suis nouveau sur windows 8 phone. Je suis en train d'écrire une application calculatrice qui n'accepte que des nombres dans la zone de texte et un seul point décimal. comment puis-je empêcher les utilisateurs de l'introduction de deux ou plusieurs Points décimaux dans la zone de texte de la calculatrice cant handle.

J'ai été en utilisant de l'Événement Keydown, c'est que le meilleur, ou dois-je utiliser la Clé?

private void textbox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) {

}
Vous avez besoin de faire beaucoup plus que de manipuler les touches pressées, à l'instar de valider les actions du presse-papiers, les suppressions, les nombres négatifs, etc.
J'ai utilisé réglez l'entrée de la portée de Chiffres et il semble prendre soin de chiffres et de nombres négatifs. Merci beaucoup
Trop mauvais, ne peut pas downvote tous de mauvaises réponses, c'est juste trop coûteux, pour la réputation de sage. Donc un commentaire à l'avant: Ne pas tenter de valider l'entrée dans un KeyPress gestionnaire d'événement. Cela permettra de pause, dès qu'un utilisateur décide de coller texte. Le TextChanged événement est l'endroit approprié.

OriginalL'auteur Dikainc | 2013-11-04