Flex provides simple syntax for binding the properties of components to each other. In the following example, the value inside the curly braces ({ }) binds the text property of a TextArea control to the text property of a TextInput control. When the application initializes, both controls display the text Hello. When the user clicks the Button control, both controls display the text Goodbye.
Flex提供了在组件间绑定属性的语法。下面的例子,展示了使用大括号({ })将TextArea控件的text属性绑定到一个TextInput控件的text属性上。当程序初始化的时候,两个控件都会显示“Hello”当用户点击了Button控件时,两个控件都会显示“Goodbye”。
<?xml version="1.0"?>
<!-- mxml/BindingExample.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Panel title="My Application"
paddingTop="10"
paddingBottom="10"
paddingLeft="10"
paddingRight="10"
>
<mx:TextInput id="textinput1" text="Hello"/>
<mx:TextArea id="textarea1" text="{textinput1.text}"/>
<mx:Button label="Submit" click="textinput1.text='Goodbye';"/>
</mx:Panel>
</mx:Application>
The following image shows the application rendered in a web browser window after the user clicks the Submit button:
As an alternative to the curly braces ({ }) syntax, you can use the <mx:Binding> tag, in which you specify the source and destination of a binding. For more information about data binding, see “Storing Data” on page 1257.
分享到:
相关推荐
这个“COM技术内幕——微软组件对象模型(PDF)”文档很可能是对COM技术的深入解析,涵盖其核心概念、设计原则以及在实际开发中的应用。 COM是一个二进制规范,它定义了组件如何创建、交互、生命周期管理以及接口如何...
本压缩包"小程序——自定义组件.rar"可能包含了一系列关于如何创建、使用和优化自定义组件的教程、示例代码和相关资源。 首先,自定义组件的创建是通过继承微信小程序提供的`Component`对象来实现的。开发者需要在`...
3. **属性与数据绑定**:自定义组件的`properties`用于接收外部传入的参数,而`data`则用来存储组件内部的状态。通过`props`传递的数据可以在组件内部进行操作,实现不同组件间的通信。 4. **事件处理**:组件可以...
父组件在使用子组件的地方,通过v-bind指令来绑定数据传递给子组件。例如: ```html <!--父组件模板--> <p>Messages:{{messages | json}} <child v-on:child-msg="handleIt"></child> ``` 2. 使用$emit派发...
数据绑定是Flex中一个核心的概念,它简化了用户界面与应用程序数据之间的通信,使得数据的更新能够自动反映在UI上,反之亦然。 在Flex中,数据绑定是一种声明式编程方式,开发者无需编写复杂的事件处理代码,即可...
在这个“ASP.NET源码——Silverlight绑定数据的例子.zip”压缩包中,我们主要探讨的是如何在Silverlight应用中实现数据绑定,这是一种强大的机制,能够让UI(用户界面)与后端数据模型保持同步,极大地简化了开发...
组件之间通过接口进行通信,而不是直接访问彼此的内部实现。 2. **接口(Interface)**:接口定义了组件提供的服务集合,是一组方法的规范。每个接口都有一个唯一的标识符(IID),并且遵循特定的规则,如只添加...
在"Vue购物车——组件化"这个示例中,我们将深入探讨Vue组件的全局注册与局部注册、父子组件之间的通信以及数据的单向绑定等关键概念。 首先,我们来看**Vue组件的全局注册**。全局注册组件意味着在整个Vue实例中,...
- Toggle组件可以与Cocos Creator的数据绑定系统结合使用,将Toggle的状态与脚本中的变量同步,实现双向数据绑定。 - 这样,当Toggle状态改变时,关联的脚本变量也会自动更新,反之亦然,大大简化了代码逻辑。 5....
这个压缩包“安卓Android源码——自定义表格自动刷新数据.zip”很可能包含了一个示例项目,用于演示如何在Android环境中实现这一功能。下面我们将详细探讨相关的知识点。 1. **自定义表格**: 在Android中,我们...
在本资源中,“网页模板——vue实现动态表格数据查询筛选代码.zip”是一个包含Vue.js实现的动态表格数据查询和筛选功能的代码示例。Vue.js是目前非常流行的前端JavaScript框架,它简化了网页开发,尤其是处理用户...
10. 动态数据绑定:在某些情况下,你可能需要动态地创建控件并绑定数据,这可以通过在运行时创建控件并设置其数据绑定属性来实现。 总之,VB.NET的数据绑定机制提供了丰富的功能,使得开发者能够方便地将数据展示在...
在本篇精选的Cocos Creator实战教程中,我们聚焦于UI组件的第二部分,主要讨论的是ProgressBar组件。ProgressBar是用户界面中一个非常重要的元素,它通常用于显示任务完成度、健康值、电量或其他任何需要逐步展示的...
总结来说,这个"ASP.NET源码——动态浏览数据库的数据源码.zip"提供了实现动态数据浏览的实例,涵盖了ASP.NET框架的核心概念,包括Web页面生命周期、数据绑定、数据库操作、用户界面设计和安全性控制。通过学习和...
在C#编程中,数据绑定是一项关键特性,它允许开发者将UI控件与数据源连接起来,以便在用户界面和应用程序的数据模型之间自动同步数据。本篇将深入探讨如何利用数据绑定控件来修改数据,这在开发Windows Forms、WPF或...
而Adapter则充当AdapterView与数据之间的桥梁,负责将数据转化为可显示的视图。 AdapterView的主要职责是展示数据,但自身并不直接处理数据。它依赖于适配器(Adapter)来提供数据源并决定如何呈现数据。例如,...
在"vue数据绑定和路由demo"中,我们将探讨Vue的核心特性——数据绑定和路由管理。 首先,数据绑定是Vue.js的一个核心概念,它使得视图与数据模型之间可以保持同步。在Vue中,我们通常使用`{{ }}`双大括号来实现文本...
在本实例分析中,我们将深入探讨QML属性绑定的概念、语法以及如何结合C++动态发送信号到QML来实现更复杂的数据交互。 一、QML属性绑定概念 属性绑定是QML中的一种机制,它确保了当一个属性的值发生变化时,与其...
在本项目"网页模板——vue动态添加删除表格数据特效源码"中,开发者使用Vue.js实现了动态添加和删除表格数据的功能,这在数据展示和管理场景中非常常见。这个功能的实现基于Vue的核心特性,包括数据绑定、计算属性、...