数据绑定、命令类、位图效果及样式的综合应用
1. 数据集合创建与绑定
在数据绑定中,若 XAML 代码引用对象时未使用 Path 参数,绑定将返回对象的默认值,即 ToString 方法返回的字符串。示例代码如下:
<Label Content="{Binding Source={StaticResource perAuthor}}">1.1 绑定到代码隐藏中创建的对象
假设定义了一个 Person 类,包含 FirstName 和 LastName 属性,以及重写的 ToString 方法。若要在代码隐藏中创建 Person 对象并在 XAML 代码中绑定,可按以下步骤操作:
1. 在代码隐藏中创建对象并定义返回该对象的属性:
private Person m_ThePerson = new Person {FirstName = "Rod", LastName = "Stephens"}; public Person ThePerson { get { return m_ThePerson; } set { m_ThePerson = value; } }- 在 XAML 代码中添加命名空间声明:
xmlns:local="clr-namespace:PersonList"