Je suis en train d'apprendre WPF à partir du développement de WinForms.Annulation d'un événement WPF TextBox modifié
J'ai un événement TextChanged affecté à l'un de mes TextBox dans mon application WPF. Si l'utilisateur entre des données non valides, je souhaite pouvoir revenir à la valeur de texte précédente.
Dans l'ancien jour de formulaires, je remplacerais NewValue par OldValue, mais il semble que WPF ne fonctionne pas de la même manière.
Des idées sur ce que je pouvais faire pour y parvenir? Est-ce que je ne pense pas encore avec WPF?
Merci.
Son PreviewTextInput pas PreviewTextChanged! – GuruC
PreviewTextInput ne se déclenche pas si l'utilisateur colle du texte dans la zone de texte. – Abhi
Cela ne fonctionnera pas pour coller dans le 'TextBox' comme la propriété' Text' est définie directement; Si vous souhaitez empêcher de tels événements, vous devrez peut-être ajouter un gestionnaire pour 'ApplicationCommands.Paste'. – Dennis