Programmgesteuert ändern Gültigkeitsregel in WPF-TextBox

Ich habe eine text-input-Bereich wie folgt definiert:

    <TextBox>
        <TextBox.Text>
            <Binding Path="MyProperty">
                <Binding.ValidationRules>
                    <valid:MyValidator/>
                </Binding.ValidationRules>
            </Binding>
        </TextBox.Text>
    </TextBox>

Mein problem ist, dass, abhängig von einer anderen Einstellung, was soll hier eingefügt variiert. Und damit die Validierung Verhalten der input-Daten ändern sollte.

Wie kann ich in der code-behind ändern Sie die aktive Validierung in der Regel für eine bestimmte textbox?

  • mit einem Konverter?
  • Ich dachte, Konverter war mehr darauf ausgerichtet, ändern (konvertieren) die eingehenden Daten? Ich möchte, um vollständig ersetzen die aktive Gültigkeitsregel, ohne den input der Nutzer gab.
InformationsquelleAutor Mizipzor | 2009-10-20
Schreibe einen Kommentar