在Silverlight和Wpf中自定义错误的格式验证错误消息

通过直接提供消息字符串或包含消息的资源,可以轻松地自定义和本地化与验证属性(如[必需]]关联的错误消息.

但是,当它们无法将输入字段中的字符串转换为输入字段绑定的属性类型时,是否可以自定义Silverlight或Wpf生成的错误消息?

我还没有找到一个干净的方法来做到这一点!此外,如果您编写自己的转换器并将其附加到绑定,则无法生成不同的消息,因为Silverlight和Wpf仅捕获其标准转换器生成的异常.用户定义的转换器中抛出的异常不会用于生成错误消息,但它们只会导致应用程序中止.

有谁知道解决这个问题的方法?

解决方法

您提到的转换器的问题仅在Wpf文档中报告. Silverlight IValueConverter.ConvertBack方法中抛出的异常应转换为验证错误

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...