有关Flex中可绑定的问题
发布时间:2020-12-15 01:44:13 所属栏目:百科 来源:网络整理
导读:由于我发现网页解释可绑定的问题非常混乱,所以我想在这里发布我的问题,这很简单,如果我声明一个变量是可绑定的,这是否意味着每当我在另一个类中更改此变量的值时,此变量的所有外观将同时同步为相同的值? 比如,如果布尔变量“select”声明在A类中是可绑定的
由于我发现网页解释可绑定的问题非常混乱,所以我想在这里发布我的问题,这很简单,如果我声明一个变量是可绑定的,这是否意味着每当我在另一个类中更改此变量的值时,此变量的所有外观将同时同步为相同的值?
比如,如果布尔变量“select”声明在A类中是可绑定的并且默认为false,那么我们在类A中有一个if语句,如if(select). 然后在另一个类中,我们将“select”的值更改为true,if if(select)语句是否会通过测试? 另外,以下定义为可绑定的setter方法如何: [Bindable] public function set isShowingAvg(b:Boolean):void { _isShowingAvg = b; hasChanged(); } 这段代码是否意味着改变_isShowingAvg的值也将被广播? 提前致谢. 谢谢你的想法. 解决方法
将属性声明为Bindable意味着当您更改该值时,将广播一个事件.此事件启用数据绑定,但不一定是自动的.
如果使用类是MXML并使用括号,如下所示: <mx:Button enabled="{selected}" /> 然后MXML编译器将生成相应的绑定代码,并且随时选择的更改,启用也将更改. 如果您在MXML之外使用它,那么您将订阅该事件以检测更改或使用BindingUtils. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs – 无法为反应原生项目运行npm start
- SQLite剖析(7):锁和并发控制
- 在DataGrid 中使用LinkButtion(重写LinkButtion)
- XenAPP Troubleshooting XML Service Issues (WI账户无法登
- xml中出现“文档中根元素后面的标记必须格式正确。”的错误
- c# – InputSimulator不模拟鼠标点击
- ruby-on-rails – Ruby 2关键字参数和ActionController ::参
- ruby-on-rails – 为什么我的功能规格不会在RSpec中运行?
- 《大道至简》读后感
- c# – 将数值的IEnumerable作为参数传递给方法