Bonjour a tous,
Je souhaite rendre mon Textbox silverlight en "numeric"
Voici ce que j'ai actuellement fait:
3 problèmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private string previousValue { get; set; } private void tbValue_SelectionChanged(object sender, RoutedEventArgs e) { Regex myRange = new Regex(@"[0-9](\.[0-9])"); if (myRange.IsMatch(tbValue.Text)) previousValue = tbValue.Text; else tbValue.Text = previousValue; }
1. Ma Regex ne couvre pas tout les cas. Je souhaite ces formats :
> 0.0
> .2
> 123.123
> -123
> -123.123
> -0.2
2. Quand la Regex n'est pas valide le curseur revient au début.
3. Quand je veux tout supprimer le contenu du textbox il me laisse un chiffre minimum dans mon Textbox.
Merci d'avance
Benjamin
Partager