gpt4 book ai didi

WPF 不可为空的数据绑定(bind)默认清除的文本框?

转载 作者:行者123 更新时间:2023-12-04 06:58:07 25 4
gpt4 key购买 nike

我有一个 WPF TextBox , 与 Text绑定(bind)到 int 值的属性(不可为空)。当表单加载时,文本框里面有一个 0。有没有办法让这个文本框默认为空?

当表单加载时,我在后面的代码中将值设置为 null,但似乎在某些地方,这会引发对我隐藏的错误,因为 null 不能进入 int 值。这是不好的做法吗?我有很多这样的情况,正在设置 DateTime,当屏幕加载时,日期是 1/1/0001,这对用户来说很难看。我可以将日期默认为今天的日期,但在某些情况下,例如生日,这是没有意义的。

最佳答案

你应该让你的Binding单向,使用 BindingMode=OneWayToSource .
MSDN详情。

关于WPF 不可为空的数据绑定(bind)默认清除的文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com