如何:使用 WPF 设计器设置数据绑定属性

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

此过程演示如何使用适用于 Visual Studio 的 WPF 设计器对将数据连接到控件的数据绑定设置属性。

对数据绑定设置属性

  1. 使用数据绑定生成器创建一个数据绑定。 有关更多信息,请参见演练:使用 WPF 设计器创建数据绑定

  2. 在“属性”窗口中,滚动到具有数据绑定的属性。

  3. 在左列的边缘,单击**“属性标记”**(属性标记)。

    此时出现一个菜单。

    提示

    您还可以右击该行以显示菜单。

  4. 单击**“应用数据绑定”**。

    将显示数据绑定生成器。

    数据绑定生成器

  5. 单击**“选项”**窗格。

    数据绑定生成器的选项窗格

  6. 通过选择以下设置的组合来对数据绑定设置属性。

    选项

    说明

    字符串格式

    设置字符串格式。 单击下拉箭头以从预定义的格式列表中进行选择,或者输入您自己的格式。 有关更多信息,请参见格式化类型

    Mode

    设置数据绑定的 BindingMode 值。

    UpdateSourceTrigger

    设置数据绑定的 UpdateSourceTrigger 值。

    NotifyOnValidationError

    设置一个值,该值指示是否对绑定对象引发 Error 附加事件。

    ValidatesOnDataErrors

    设置一个值,该值指示是否包含 DataErrorValidationRule

    ValidatesOnExceptions

    设置一个值,该值指示是否包含 ExceptionValidationRule

    Include TargetNullValue

    设置当源的值为 null 时在目标中使用的值。

    BindsDirectlyToSource

    设置一个值,该值指示是相对于数据项还是相对于 DataSourceProvider 对象来计算 Path

    IsAsync

    设置一个值,该值指示绑定是否应异步获取和设置值。

    NotifyOnSourceUpdated

    设置一个值,该值指示当值从绑定目标传输到绑定源时是否引发 SourceUpdated 事件。

    NotifyOnTargetUpdated

    设置一个值,该值指示当值从绑定源传输到绑定目标时是否引发 TargetUpdated 事件。

请参见

任务

演练:使用 WPF 设计器创建数据绑定

参考

Binding

Mode

UpdateSourceTrigger

NotifyOnValidationError

ValidatesOnDataErrors

ValidatesOnExceptions

TargetNullValue

BindsDirectlyToSource

IsAsync

NotifyOnSourceUpdated

NotifyOnTargetUpdated

概念

数据绑定概述

其他资源

WPF 设计器中的数据绑定