将数据绑定到属性或元素
使用“属性”面板绑定数据
在美工板上,单击布局中要创建绑定的元素。数据将从数据源流向此元素。
在“属性”面板中,单击要用作绑定目标的属性(用于存放数据的特定属性)旁边的“高级属性选项” 按钮。
在弹出菜单中,单击“数据绑定”。
在“创建数据绑定”对话框中,执行下列操作之一:
若要绑定到数据源的字段,请单击对话框顶部的“数据字段”按钮。对话框左侧的列表显示了当前文档的所有可用数据源。在此列表中选择数据源时,右侧的列表将显示选定数据源的所有数据字段。从列表中选择用作绑定源的数据字段,然后单击“完成”。
若要将布局元素的两个属性绑定到一起,请单击对话框顶部的“元素属性”按钮。对话框左侧的列表显示了当前文档的所有可用元素。在此列表中选择元素时,右侧的列表将显示选定元素的属性。从右侧的列表中选择用作绑定源的属性,然后单击“完成”。
说明: Silverlight 2 不支持元素到元素的绑定。
若要绑定到显式数据上下文,则如果已为要绑定到的元素定义了数据上下文,请单击对话框顶部的“显式数据上下文”按钮。此时,将显示一个列表,其中显示当前数据上下文的所有可用字段。选择要用作绑定源的数据字段,然后单击“完成”。
返回页首
通过从“项目”面板拖动字段来绑定数据
在“项目”面板的“数据”下,单击要绑定到的数据源字段,然后将其拖动到美工板上。可以将数据源字段拖到美工板上的空白区域,也可以将其放到现有的布局元素中。
将数据字段拖到所需位置后,将打开一个弹出菜单,提示选择要创建以显示数据的控件的类型。如果将数据源字段拖到现有元素上,则还可以选择将数据绑定到该元素。
在选择用于该数据的控件的类型之后,将在美工板上显示新控件。随后会提示选择该控件上要将数据绑定到的属性。选择相应的属性,然后单击“确定”。
说明: |
---|
默认情况下,会自动选择通常最适合当前控件类型的属性,因此在大多数情况下,只需单击“确定”确认选择即可。 |
返回页首