快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱h188下载app手机版:Expression Blend实例中文教程(12)样式和模板快速入门StyleTem



在上一篇,先容了Visual State Manager视觉状态治理器,此中涉及到控件的样式(Style)和模板( Template),本篇将具体先和记娱h188下载app手机版容样式(Style)和模板(Template)在Silverlight项目中的利用,并先容如 何应用Blend设计样式(Style)和模板(Template)。

在LOB(Line-of-Business)企业级利用项目开拓中,为了使项目的视觉效果多样化,不仅仅应用动画 效果,而且常常还必要改动部分控件的样式(Style)和模板(Template)。 在Silverlight的控件包中 ,微软已经定义了默认控件样式和模板,开拓职员可以在这些默认的代码长进行改动和调剂,以达到项目 需求。然则因为默认的控件样式和模板代码过于冗长,手工改动起来相对繁杂和繁琐,对此,微软封装了 一些新的功能在Blend中,方便开拓职员和设计职员对模板和样式进行节制。 在进修Blend节制样式 (Style)和模板(Template)前,照样先快速懂得一下样式(Style)和模板(Template)。

样式(Style),有HTML开拓根基的同伙对传统的CSS样式表并不陌生,HTML将所有公用的属性代码汇 集到CSS文件中,应用CSS节制页面的背景,节制表格的宽度,节制控件间隔等。Silverlight中的样式 (Style)和CSS相同,容许设计职员和开拓职员将控件的公用属性定义到资本文件中,容许相同属性控件 自由调用,这样不仅前进了代码的复用性,而且包管了控件外不雅在项目中的同等性。

模板(Template),模板的观点在传统的Web页面开拓中已经被引入,早期Dreamweaver由于支持创建 Web模板设计,吸引了不少We和记娱h188下载app手机版b开拓者。Silverlight中同样引进了模板的观点。在Silverlight中,凡是继 承自System.Windows.Controls命名控件的控件都有一套默认的模板,设计职员和开拓职员可和记娱h188下载app手机版以基于默认 模板的根基长进行改动,创建自定义模板。

样式(Style)和记娱h188下载app手机版和模板(Template)的定义

在Silverlight中,样式和模板定义是很简单的,由于很多属性已经被封装好,不必要自行创建,只需 要调用就可以了。简单的演示代码:

Style:

1

2

3这里定义详细样式属性

4

5

Template:

1

2

3

5这里定义详细模板

6

7

8

样式(Style)和模板(Template)的应用

在Silverlight中样式(Style)和模板(Template)都属于控件资本,也便是说,两者都可以被定义 在资本文件中,而在项目页面中,仅需应用Style和Template属性调用就可以了。

Style:

1

Template:这个措和记娱h188下载app手机版施,也是Blend所支持的措施,下面我们看看实例,进一步理解。

1

您可能还会对下面的文章感兴趣: