1
4
好吧,我找到了一个解决方案,其中包括一个formview,但是您没有指定它是否适合您的场景。 无论如何,在我的情况下,数据绑定的实体是我自己的一个DTO(这不重要),诀窍在于,当您更新formview时,您必须基本上附加在预数据绑定事件上,并将空字符串作为空值重新写入,以便框架可以将该值属性插入到构造的对象:
同样的插入
这是什么原因 真正地 有趣的是,错误消息(不是有效的int32)实际上是错误的,它应该写入(不是有效的可空值),但是可空值应该是一等公民,不是吗? |
2
2
我开始相信不可能绑定可为空的值属性。直到现在,我只能看到添加附加的helper属性以绑定可为空类型的解决方法:
然后将helper属性绑定到文本框而不是原始文本框:
我很高兴看到另一个解决办法。 |
3
1
您可以使用hasvalue来确定可空类型是否为空,然后设置文本属性。 |
Christian · 角度材质垫按钮切换组数据绑定不工作 2 年前 |
Drarig29 · 将堆栈(可以切换)绑定到列表框 6 年前 |
Xsayar · 如何将两个命令绑定到WPF按钮? 6 年前 |
Infii · 带有自定义数据模板的水平ListView 6 年前 |
knutter539 · WPF数据绑定链接文本块文本到组合框选择 6 年前 |
Mark Denom · 我的数据绑定是如何写出长度属性的? 6 年前 |