数据绑定与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
超级会员免费看
订阅专栏 解锁全文
756

被折叠的 条评论
为什么被折叠?



