Was sollte ich in WPF stattdessen WinForms ErrorProvider Steuerelement verwenden, um Fehlermeldungen anzuzeigen?ErrorProvider für WPF
Ich habe Codeplex und bei http://gallery.expression.microsoft.com/ betrachtet, und ich habe nichts ähnliches gesehen.
Kann mir jemand einen guten WPF Ersatz vorschlagen?
UPDATE:
Lassen Sie uns den Standardansatz nehmen, die in the codeproject article on WPF validation angewendet wird:
<TextBox>
<TextBox.Text>
<Binding Path="Name">
<Binding.ValidationRules>
<ExceptionValidationRule />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
Dies entspricht .net 3 Regeln. In .net 4, Generiert Expression Blend-Code wie folgt aus:
<TextBox Margin="48,72,63,201" TextWrapping="Wrap" Text="{Binding Input, ElementName=Window, FallbackValue=1+1, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextChanged="TextBox_TextChanged" />
und versuchen Binding.ValidationRules in diesem Textfeld hinzuzufügen, um den Code abstürzt.
Was ist die richtige Syntax zum Hinzufügen von Validierung in. NET 4?
möglich Duplikat [Fehler Provider in WPF] (http://stackoverflow.com/questions/1701126/error-provider-in-wpf) –
die Frage ist 3 Jahre alt. Möglicherweise hat sich etwas geändert seit –
Ich denke, der Link in dieser Antwort ist immer noch wahrscheinlich Ihre beste Wette. – Liz