摘要: 标记扩展是一种特殊的Attribute=Value的赋值,在于Value是一个由{}和包含的内容组成,XAML编译器会对这样的内容解析,生成对应的对象。如Text={Binding ElementName=slider1, Path=Value, Mode=TwoWay}这个标记扩展,编译器会将{}内的内容解析成相应的对象,对象的数据类型名是紧邻{的字符串,这里是Binding,对象的属性由一串以逗号分隔的子字符串负责初始化,如这里的ElementName=slider1, Path=Value, Mode=TwoWay标记扩展也是对属性的赋值,因此完全可以用属性标签的方法来替换标记扩展:&l 阅读全文
posted @ 2012-11-30 11:04 ArcherDev 阅读(201) 评论(0) 推荐(0)
摘要: 标签的内容是指夹在起始标签和结束标签之间的一些子标签,每个子级标签都是父级标签的一个属性,称为父级标签的一个元素。属性元素就是指某个元素是这个标签的一个属性,即以元素的形式表达一个实例的属性。<ClassName> <ClassName.PropertyName> <!--以对象形式为属性赋值--> </ClassName.PropertyName></ClassName>适用于属性是复杂对象。简化XAML技巧:1.能使用Attribute=Value的形式赋值就不使用属性元素2.充分利用默认值3.利用XAML的简写方式Attribu 阅读全文
posted @ 2012-11-30 10:28 ArcherDev 阅读(297) 评论(0) 推荐(0)