Ho un area di immissione testo definito in questo modo:programmazione cambiamento regola di convalida in WPF TextBox
<TextBox>
<TextBox.Text>
<Binding Path="MyProperty">
<Binding.ValidationRules>
<valid:MyValidator/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
Il mio problema è che, a seconda un'altra impostazione, quello che dovrebbe essere inserita qui varia. E quindi, il comportamento di convalida dei dati di input dovrebbe cambiare.
Come posso nel codice sottostante modificare la regola di convalida attiva per una determinata casella di testo?
con un convertitore? – Natrium
Pensavo che i convertitori fossero più mirati a cambiare (convertire) i dati in arrivo? Voglio sostituire completamente la regola di convalida attiva, senza modificare l'input che l'utente ha dato. – Mizipzor