WPF应用开发全解析:部署、导航与用户控件运用
1. 数据绑定基础问答
在数据绑定的学习中,有两个常见问题值得探讨。
- 问题1:当数据绑定使用ElementName属性时,数据源是什么对象?
当数据绑定使用ElementName属性时,该属性用于引用XAML中的其他元素。所以,数据源将是名称由ElementName属性值指定的元素。
- 问题2:x:Static与数据绑定相同吗?
x:Static是另一种标记扩展,与数据绑定标记扩展不同。它用于从类的静态值成员中检索数据。
2. 数据绑定练习解答
以下是两个关于数据绑定的练习及解答:
- 练习1:如何解释{Binding Path=Count}?
WPF会检查绑定目标的DataContext,然后尝试在DataContext中找到的任何对象上定位Count属性的值。
- 练习2:将以下XAML片段转换为使用数据绑定的标记扩展。
原代码:
<TextBox>
<TextBox.Text>
<Binding Path="FirstName" Mode="TwoWay" />
</TextBox.Text>
</TextBox>
转换后的代码:
超级会员免费看
订阅专栏 解锁全文
5万+

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



