J'ai une zone de saisie de texte défini comme ceci:changement Programmatically règle de validation dans WPF TextBox
<TextBox>
<TextBox.Text>
<Binding Path="MyProperty">
<Binding.ValidationRules>
<valid:MyValidator/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
Mon problème est que, selon un autre paramètre, ce qui est censé être inséré varie ici. Et ainsi, le comportement de validation des données d'entrée devrait changer. Comment puis-je dans le code derrière changer la règle de validation active pour une certaine zone de texte?
avec un convertisseur? – Natrium
Je pensais que les convertisseurs étaient plus destinés à changer (convertir) les données entrantes? Je veux remplacer complètement la règle de validation active, sans changer l'entrée donnée par l'utilisateur. – Mizipzor