Bonjour,
Je réalise une petite appli en WPF en utilisant le pattern MVVM, et je cherche à déclencher une action sur la perte de focus d’une textbox.
Auriez vous une idée sur comment on peut faire cela ?
Merci d’avance pour vos réponses.
Bonjour,
Je réalise une petite appli en WPF en utilisant le pattern MVVM, et je cherche à déclencher une action sur la perte de focus d’une textbox.
Auriez vous une idée sur comment on peut faire cela ?
Merci d’avance pour vos réponses.
La TextBox possède un évènement LostFocus. Tu peux t'abonner à celui-ci. Voici entre autres quelques manières de faire.
-Nommer la TextBox dans le XAML. Puis dans le code behind :
-Nommer la TextBox dans le XAML. Puis dans le code behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub maTextBox_LostFocus(sender As Object, e As RoutedEventArgs) Handles maTextBox.LostFocus End Sub
-Dans le XAML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub New() InitializeComponent() AddHandler maTextBox.LostFocus, addressOf textBox_LostFocus End Sub Private Sub textBox_LostFocus(sender As Object, e As RoutedEventArgs) End Sub
Et dans le code behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<TextBox LostFocus="textBox_LostFocus" />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub textBox_LostFocus(sender As Object, e As RoutedEventArgs) End Sub
Voilà, tu as déjà de quoi faire logiquement.
Bonjour Sokhz,
Merci pour ta réponse je vais essayer ta solution.
Partager