欢迎来到天天文库
浏览记录
ID:39470211
大小:406.50 KB
页数:8页
时间:2019-07-04
《WPF第六章样式与模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、WPF样式类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style)。样式属于资源的一种,例如为Button定义统一的背景颜色和字体:1:2:4:5:6:2、ComicSansMS"/>7:8:9:10:11:ButtonA12:ButtonB13:从执行的结果上来看:·在Style中定义的属性及值,影响到Window中的所有类型为Butt
2、ComicSansMS"/>7:8:9:
3、on的控件的样式·在Button中可以新定义其他属性(如Foreground),覆盖Style中的定义(Background)这种样式,类似于CSS中的类型选择器,为某种类型定义样式。此外还可以在Style中加入x:Key属性,做为特定的样式(注意,这种也需要定义TargetType);定义时还可以基于已定义的某种样式,例如,基于刚才的Button的样式,更改字体的大小及文本的前景及背景颜色:1:2:4:
4、5:6:7:8:9:5、aticResource{x:TypeButton}}">13:14:15:16:17:18:19:ButtonA20:6、reground="Red"Background="White">ButtonB21:ButtonC22:23:24:7、.5,1">25:26:27:28:29:30:31:32:二8、、控件模板(ControlTemplate)当使用一个控件时,如果控件的属性、方法、事件满足程序的需求,但控件的外观不满足要求的时候,除了自定义控件这种方法外,我们还可以通过使用“控件模板”的方式更改控件的外观。例如定义一个圆形的按钮:1:2:3:4:
5、aticResource{x:TypeButton}}">13:14:15:16:17:18:19:ButtonA20:6、reground="Red"Background="White">ButtonB21:ButtonC22:23:24:7、.5,1">25:26:27:28:29:30:31:32:二
6、reground="Red"Background="White">ButtonB21:ButtonC22:23:24:7、.5,1">25:26:27:28:29:30:31:32:
7、.5,1">25:26:27:28:29:30:
8、、控件模板(ControlTemplate)当使用一个控件时,如果控件的属性、方法、事件满足程序的需求,但控件的外观不满足要求的时候,除了自定义控件这种方法外,我们还可以通过使用“控件模板”的方式更改控件的外观。例如定义一个圆形的按钮:1:2:3:4:
此文档下载收益归作者所有