Validieren von Daten mit XAML

08/08/2009 - 16:10 von Tamara Mikes | Report spam
Salü alle zusammen

Ich möchte in einer Textbox nur Werte von 1 bis 12 haben. Dazu habe ich
folgenden Code:

<Label Grid.Column="0" Grid.Row="0" Content="Mwst" />
<TextBox Grid.Column="1" Grid.Row="0" Name="tbMwst1">
<TextBox.Text >
<Binding Path="tbMwst1">
<Binding.ValidationRules>
<Validators:RangeValidationRule
MinimumValue="1"
MaximumValue="12"
ErrorMessage="Zahl von 1 bis 12 eingeben."/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>


Leider funktioniert er auf der Zeile <validators:RangeValidationRule
nicht und ich verstehe nicht warum. Er sagt der Typ Validators würde er
nicht finden...

Vielen Dank für Hinweise welche zur Validierung des Problemes führen

Gruss Tamara
 

Lesen sie die antworten

#1 Martin Honnen
08/08/2009 - 16:58 | Warnen spam
Tamara Mikes wrote:

<TextBox Grid.Column="1" Grid.Row="0" Name="tbMwst1">
<TextBox.Text >
<Binding Path="tbMwst1">
<Binding.ValidationRules>
<Validators:RangeValidationRule
MinimumValue="1"
MaximumValue="12"
ErrorMessage="Zahl von 1 bis 12 eingeben."/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>


Leider funktioniert er auf der Zeile <validators:RangeValidationRule
nicht und ich verstehe nicht warum. Er sagt der Typ Validators würde er
nicht finden...



Durch welche Klasse wird denn RangeValidationRule implementiert? Und wo
und wie ist der Pràfix Validators definiert?



Martin Honnen MVP XML
http://msmvps.com/blogs/martin_honnen/

Ähnliche fragen