C# WPF的ErrorProvider

C# WPF的ErrorProvider,c#,wpf,winforms,xaml,errorprovider,C#,Wpf,Winforms,Xaml,Errorprovider,我应该在WPF中使用什么来代替WinForms ErrorProvider控件来显示错误消息 我已经看过codeplex和,我没有看到任何类似的东西 谁能给我推荐一个好的WPF替代品吗 更新: 让我们采用应用的标准方法: 这符合.net 3规则。在.net 4中,Expression Blend生成如下代码: <TextBox Margin="48,72,63,201" TextWrapping="Wrap" Text="{Binding Input, ElementName=Wind

我应该在WPF中使用什么来代替WinForms ErrorProvider控件来显示错误消息

我已经看过codeplex和,我没有看到任何类似的东西

谁能给我推荐一个好的WPF替代品吗

更新:

让我们采用应用的标准方法:


这符合.net 3规则。在.net 4中,Expression Blend生成如下代码:

<TextBox Margin="48,72,63,201" TextWrapping="Wrap" Text="{Binding Input, ElementName=Window, FallbackValue=1+1, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextChanged="TextBox_TextChanged" />

尝试在此文本框中添加Binding.ValidationRules会导致代码崩溃


在.net 4中添加验证的正确语法是什么?

您可以自己完成。看看我做了什么


问题可能重复3年。可能有些事情已经改变了,因为我认为答案中提供的链接可能仍然是你的最佳选择。发布的链接已断开-你可以分享一些用于此的代码吗?链接已断开,这是一个小问题-因此,尽管问题仍然是热门话题,但答案没有帮助。
<TextBox Margin="48,72,63,201" TextWrapping="Wrap" Text="{Binding Input, ElementName=Window, FallbackValue=1+1, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextChanged="TextBox_TextChanged" />