wpf的学习日志(二)
2014-10-30 18:08
183 查看
window演示基础(windows presentation Foundation)用于windowsw图形显示系统
InitializeComponent()方法的工作就是system.windows.Application类的loadComponent()方法
loadComponent()方法从程序集中提取编译过的xaml,并使它构建用户界面
复杂属性
所有标记扩展都继承自system.windows.markupExtension类,他提供了一个简单providevalue()方法,用该方法获取所期望的数值
xaml处理嵌套元素:
1:如果父元素实现了ILIST接口,解析器就调用IList.Add()方法,并且为该方法传入子元素作为参数
2:如果父元素实现了IDictionary接口,解析器就调用IDictionary.Add()方法,为该方法传递子元素作为参数,
使用字典集合时,必须设置x:Key特性以便为每个条目指定一个键名
3:如果使用了ContentProperty特性进行了修饰,解析器就使用子元素设置对应的属性
所有继承自contentControl类的控件都只允许有单一的嵌套元素,所有继承自ItemsControl类的控件只允许有一个条目集合
特殊字符:
小于号:&It;
大于号:>;
&:&;
引号:&qout;
InitializeComponent()方法的工作就是system.windows.Application类的loadComponent()方法
loadComponent()方法从程序集中提取编译过的xaml,并使它构建用户界面
复杂属性
所有标记扩展都继承自system.windows.markupExtension类,他提供了一个简单providevalue()方法,用该方法获取所期望的数值
xaml处理嵌套元素:
1:如果父元素实现了ILIST接口,解析器就调用IList.Add()方法,并且为该方法传入子元素作为参数
2:如果父元素实现了IDictionary接口,解析器就调用IDictionary.Add()方法,为该方法传递子元素作为参数,
使用字典集合时,必须设置x:Key特性以便为每个条目指定一个键名
3:如果使用了ContentProperty特性进行了修饰,解析器就使用子元素设置对应的属性
所有继承自contentControl类的控件都只允许有单一的嵌套元素,所有继承自ItemsControl类的控件只允许有一个条目集合
特殊字符:
小于号:&It;
大于号:>;
&:&;
引号:&qout;
相关文章推荐
- WPF学习日志1
- WPF学习日志1---DataGrid绑定与修改更新(数据List & 数据库)[部分代码有摘录其他文章]
- 学习日志-2005年11月09日
- XML学习日志
- 学习日志(2005.04)
- 普通日志(Struts之学习)
- 学习DirectDraw日志
- JasperReports学习日志
- 【WEBSERVICE】---AXIS学习日志[一]
- 学习日志(blog日历控件)-2005年11月12日
- 开始学习使用写日志的方式来记录写程序做过的修改
- JAVA学习日志01
- Java的学习日志(1)
- Rational XDE For .NET 学习日志(一)
- C语言学习日志1!
- 学习日志(2005.01)
- java学习日志02
- 学习日志(2004.12)
- 学习日志1
- 继续写学习日志