Ich bin neu in WPF, und ich versuche Bindung Validierung von https://msdn.microsoft.com/en-us/library/system.windows.controls.validation.errortemplate%28v=vs.100%29.aspx?f=255&MSPPError=-2147217396 zu implementieren,WPF Bindung Validierung incorect Präfix
ich die XAML und C# -Code von der Website zu kopieren und es gibt Probleme mit dem Präfix in XAML
<TextBox Name="textBox1" Width="50" FontSize="15"
Validation.ErrorTemplate="{StaticResource validationTemplate}"
Style="{StaticResource textBoxInError}"
Grid.Row="1" Grid.Column="1" Margin="2">
<TextBox.Text>
<Binding Path="Age" Source="{StaticResource ods}"
UpdateSourceTrigger="PropertyChanged" >
<Binding.ValidationRules>
<c:AgeRangeRule Min="21" Max="130"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
Es steht geschrieben, dass es kein c Präfix gibt. Ich habe versucht, alle möglichen Präfixe zu verwenden, aber es wirft, dass AgeValidationRule in diesem Präfix nicht unterstützt wird.
Wie kann ich das funktionieren lassen?
okey, ich habe es aber jetzt, ich habe ein anderes Problem 'Validation.ErrorTemplate =" {StaticResource validationTemplate} '" wirft das Es kann nicht aufgelöst werden, dasselbe gilt für 'Style =" {StaticResource textBoxInError} "und' Source = "{StaticResource ods}" ' – Vinci
Sie müssen den Code in msdn addieren. Ich habe die Frage bearbeitet. Bitte prüfe. Für ** ods ** müssen Sie auch eine statische Ressource hinzufügen. Das hängt von Ihrer Anforderung ab. – ViVi
Versuchen Sie auch, WPF Grundlagen zu lernen, indem Sie einige Tutorials verweisen. Ohne das wird es sehr schwierig für dich sein. – ViVi