bonjour,

je souhaite creer une textbox qui n'accepte de les chiffres de 0 à 9.

Sous windows.forms, on pouvais faire un truc du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
    if (!char.IsDigit(e.KeyChar))
        // Tous les caractères non numériques ne sont pas traités sur le TextBox.
        e.Handled = true;
}
mais sous wpf, Keypress n'existe plus. Il faut utiliser KeyDown, mais je n'y arrive pas:

comment faire pour avoir cette satanée textbox qui n'accepte que les chiffres et pas les lettres ou tout autre caractere?

merci pour vos lumières