0

我正在尝试将我的视图 currentState 绑定到我在注入的表示模型类中拥有的状态变量。

如果我这样做:

<fx:Binding source="{model.state}" destination="{this.currentState}">

然后我收到一条编译器错误消息[project_name]: Initializer for 'destination': data binding expression not allowed here. UIComponent 属性 currentState 有一个公共设置器。

为什么我不能让我的视图currentState属性成为绑定的目标?

4

1 回答 1

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}"
        >
于 2013-09-08T23:17:46.933 回答