BindingData涉及的三个关键元素:数据源 路径 目标

本文介绍了WPF应用中MVVM模式下,如何使用数据源(如ViewModel对象或XML)通过路径设定获取数据,并将数据绑定到TextBlock等控件,详细讲解了Binding类的属性如绑定模式、触发器和转换功能。
摘要由CSDN通过智能技术生成
  • 数据源:数据源表示要在WPF元素中使用的数据.在MVVM模式中,数据源通常是ViewModel对象,但也可以是其他对象,例如CLR对象 XML文件等
  • 路径:路径表示从数据源中获取数据的方式.路径由一个或多个属性组成,他们句点分隔 例如Customer.Name 表示从Customer对象中获取Name属性的值
  • 目标:目标表示接收数据的WPF元素.目标可以是 任何具有可绑定属性的WPF控件,例如TextBox TextBlock Label ComboBox等
<TextBlock Text = "{Binding Path = Customer.Name}"/>

将TextBolck视为数据绑定的目标,通过设置Binding的Path属性来指定从数据源中获取数据的方式.数据就会自动地在数据源发生变化时更新到TextBolck上

Binding类还提供了其他属性,例如:

  • Mode:指定绑定模式。常见的绑定模式包括 OneWayTwoWayOneTime 和 OneWayToSource
  • UpdateSourceTrigger:指定更新源属性的时机。常见的值包括 PropertyChangedLostFocus 和 Explicit
  • Converter 和 ConverterParameter:用于在源和目标之间进行转换的类和参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值