在Silverlight&中定制错误的格式验证错误消息WPF

时间:2010-11-01 08:13:44

标签: wpf silverlight validation

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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