将数据绑定到属性或元素

此页适用于 WPF 和 Silverlight 2

使用“属性”面板绑定数据

  1. 在美工板上,单击布局中要创建绑定的元素。数据将从数据源流向此元素。

  2. 在“属性”面板中,单击要用作绑定目标的属性(用于存放数据的特定属性)旁边的“高级属性选项”Cc294574.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-cn,Expression.10).png 按钮。

  3. 在弹出菜单中,单击“数据绑定”。

  4. 在“创建数据绑定”对话框中,执行下列操作之一:

    • 若要绑定到数据源的字段,请单击对话框顶部的“数据字段”按钮。对话框左侧的列表显示了当前文档的所有可用数据源。在此列表中选择数据源时,右侧的列表将显示选定数据源的所有数据字段。从列表中选择用作绑定源的数据字段,然后单击“完成”。

    • 若要将布局元素的两个属性绑定到一起,请单击对话框顶部的“元素属性”按钮。对话框左侧的列表显示了当前文档的所有可用元素。在此列表中选择元素时,右侧的列表将显示选定元素的属性。从右侧的列表中选择用作绑定源的属性,然后单击“完成”。

      Cc294574.alert_note(zh-cn,Expression.10).gif说明:

      Silverlight 2 不支持元素到元素的绑定。

    • 若要绑定到显式数据上下文,则如果已为要绑定到的元素定义了数据上下文,请单击对话框顶部的“显式数据上下文”按钮。此时,将显示一个列表,其中显示当前数据上下文的所有可用字段。选择要用作绑定源的数据字段,然后单击“完成”。

Cc294574.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-cn,Expression.10).gif返回页首

通过从“项目”面板拖动字段来绑定数据

  1. 在“项目”面板的“数据”下,单击要绑定到的数据源字段,然后将其拖动到美工板上。可以将数据源字段拖到美工板上的空白区域,也可以将其放到现有的布局元素中。

  2. 将数据字段拖到所需位置后,将打开一个弹出菜单,提示选择要创建以显示数据的控件的类型。如果将数据源字段拖到现有元素上,则还可以选择将数据绑定到该元素。

  3. 在选择用于该数据的控件的类型之后,将在美工板上显示新控件。随后会提示选择该控件上要将数据绑定到的属性。选择相应的属性,然后单击“确定”。

Cc294574.alert_note(zh-cn,Expression.10).gif说明:

默认情况下,会自动选择通常最适合当前控件类型的属性,因此在大多数情况下,只需单击“确定”确认选择即可。

Cc294574.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-cn,Expression.10).gif返回页首

另请参见

概念

动手试验:创建并应用值转换器