我知道这个问题存在,但我无法在答案中找到解决方案。
我有一个带有数据绑定到自定义类的表单,这样在更改表单时,自定义类会得到通知(反向将永远不会发生)。
myForm.DataBindings.Add("Items", ItemsController.Singleton, "Items", false,
DataSourceUpdateMode.OnPropertyChanged);
现在发生的事情是,当我创建表单的实例并使用某些值设置Items属性时,数据绑定检查ItemsController Items属性并将其更新回0表单的表单,我想要使用单向数据绑定来防止这种情况。
是否有可能或我只能依赖事件?
答案 0 :(得分:2)
看起来您正在寻找Binding.ControlUpdateMode财产:
获取或设置何时将数据源的更改传播到绑定控件属性
var questions = [
[{
q : "What is the capital of England?",
ans : "london",
userinput : "london"
}]
];
if( questions[0][0].userinput === questions[0][0].ans ) {
console.log("match");
}