WPF控件提示 ”can not convert“ 或是 “未能转换值”.

1. 问题现象:

2. 问题描述:

当把控件中的值清空后,会提示 "未能转换值"。

3. 原因分析:

如果控件的输入值和null不能转换(比如控件要求的是int或float类型, 而输入信息为空),就会触发默认的ExceptionValidationRule。

4. 问题解决:

Xaml中绑定的类型从 DateTime? 修改为 string? 类型,清空控件的值后,就不会一直报错信息"未能转换值"了。

相关推荐
呆萌哈士奇3 小时前
告别 throw exception!为什么 Result<T> 才是业务逻辑的正确选择
c#·.net
码农水水3 小时前
京东Java面试被问:HTTP/2的多路复用和头部压缩实现
java·开发语言·分布式·http·面试·php·wpf
海底星光5 小时前
c# 生产者消费者模式之内存/redis队列实现
redis·c#
kylezhao20196 小时前
C# 中实现自定义的窗口最大化、最小化和关闭按钮
开发语言·c#
月巴月巴白勺合鸟月半7 小时前
PDF转图片的另外一种方法
pdf·c#
m5655bj8 小时前
使用 C# 对比两个 PDF 文档的差异
pdf·c#·visual studio
Never_Satisfied8 小时前
C#插值字符串中大括号表示方法
前端·c#
wy3136228219 小时前
C#——意框架(结构说明)
前端·javascript·c#
kylezhao201910 小时前
C# 各种类型转换深入剖析
开发语言·c#
xb113210 小时前
Winform控件样式
c#