14、数据绑定与MVVM技术详解

数据绑定与MVVM技术详解

1. 处理空值的数据绑定

在数据绑定中, Motto 属性可通过 TargetNullValue 和/或 FallbackValue 属性处理空值情况。页面底部有三个 TextBlock 控件,都绑定到 Motto 属性。当代码中将该字符串属性设为 null 时:
- 第一个 TextBlock 未指定空值处理方式,所以不显示任何内容:

<TextBlock Text="{Binding Motto}"/>
  • 第二个通过 TargetNullValue 属性指定显示 (empty) 字符串:
<TextBlock Text="{Binding Motto, TargetNullValue=(empty)}"/>
  • 第三个使用 FallbackValue 属性,若数据绑定出错则显示 unknown 字符串:
<TextBlock Text="{Binding Motto, Fall
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值