gpt4 book ai didi

winforms - 当文本框更改而不是失去焦点时更新数据绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 08:20:37 24 4
gpt4 key购买 nike

我正在学习为紧凑型框架进行开发,但遇到了一个困扰我的问题。

我已经将几个文本框绑定(bind)到一些属性(一个人类的名字和姓氏),并且有一个菜单项,它只显示全名的显示消息,它工作得很好,除了属性只有在文本框丢失时才会更新重点。这意味着如果我更改名字并按显示名称菜单项,我会得到名字的旧值。

有没有办法可以强制更新数据绑定(bind),或者让它每次在一个文本框中更改字符时更新相应的属性?

最佳答案

如果您这样做,您可能会将不良数据放入数据对象中,但这里是如何做到这一点的:

在您的 MyTextBox.DataBinding.Add()方法,使用 this overloadDataSourceUpdateMode 设置 OnPropertyChanged参数而不是默认的 OnValidate

我再说一遍,这是听起来很容易的事情之一,但从长远来看可能会导致问题,因为您“绑定(bind)”到从未经过验证的数据。

关于winforms - 当文本框更改而不是失去焦点时更新数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929216/

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