【发布时间】:2011-06-06 17:37:22
【问题描述】:
注意:这个问题是 8 岁!处理自定义错误的 WPF 策略自被询问以来发生了显着变化。请看https://docs.microsoft.com/en-us/dotnet/framework/wpf/data/how-to-implement-binding-validation
我有一个绑定到双精度的自定义数字文本框。 出错时,显示的默认错误消息(作为工具提示)是“无法将字符串转换为双精度”或类似内容。
如何更改该自定义消息?
我正在尝试通过转换器来做到这一点:
class MyConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return 1234.23;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// if( value is not good)
// ?? throw exception ??
}
}
【问题讨论】:
标签: wpf validation ivalueconverter