我应该在WPF中使用什么而不是WinForms ErrorProvider控件来显示错误消息?
我看过codeplex和http://gallery.expression.microsoft.com/,没有看到类似的东西。
有人能给我推荐一个好的WPF替代品吗?
更新:
让我们采用应用在关于WPF验证的codeproject文章中的标准方法
<TextBox>
<TextBox.Text>
<Binding Path="Name">
<Binding.ValidationRules>
<ExceptionValidationRule />
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>这符合.net 3规则。在.net 4中,表达式混合生成如下代码:
<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中添加TextBox会导致代码崩溃。
在.net 4中添加验证的正确语法是什么?
发布于 2012-06-08 09:05:40
https://stackoverflow.com/questions/10095687
复制相似问题