我正在尝试将我的视图currentState绑定到我在注入的表示模型类中的状态变量。
如果我这样做:
<fx:Binding source="{model.state}" destination="{this.currentState}">
然后我收到编译器错误消息[project_name]: Initializer for 'destination': data binding expression not allowed here.
UIComponent属性currentState有一个公共setter。
为什么我不能将我的currentState
属性视为绑定目标?
答案 0 :(得分:1)
@RIAStar的答案有效(见上面的评论)。也可以在MXML构造函数中绑定到currentState,如下所示:
<?xml version="1.0"?>
<s:Group
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
currentState="{model.state}"
>