WEB开发网
开发学院图形图像Flash 使用控件模板定制控件的观感 阅读

使用控件模板定制控件的观感

 2008-10-03 11:30:34 来源:WEB开发网   
核心提示: 注意上面,不是加 <TextBlock>控件来显示内容,使用控件模板定制控件的观感(4),而是使用<ContentPresenter>控件,那会允许我们不光让按钮显示文字字符串,对我们的Digg应用进行润色(Polishing up) 至此,我们讨论了控件模板工作原

使用控件模板定制控件的观感

注意上面,不是加 <TextBlock>控件来显示内容,而是使用<ContentPresenter>控件。那会允许我们不光让按钮显示文字字符串,而且可以显示任何自定义的内容(就象我们在本教程早先时候做的那样)。

然后,我们可以在下面的三个按钮上使用上面的Style(每个按钮都有不同的内容和属性设置):

使用控件模板定制控件的观感

上面的按钮然后就会象下面这样显示(对了,缩小的日历控件还支持翻页和日期选择!):

使用控件模板定制控件的观感

如果我们想进一步,我们还可以往ControlTemplate中加故事板动画(来处理象“hover(悬浮)”,"focus(得到焦点)", "pushed(按下)"这样的按钮状态)。这个能力允许我们创建非常优美的用户交互场景,同时还能促成HTML中不能实现的场景。

在应用中操作控件的开发人员可以对所有这些样式和控件交互定制保持一无所知,他们还可以依然如故地处理控件的事件和操作控件的对象模型,而让设计师另外使用样式和模板对控件的观感进行精雕细琢和定制。

对我们的Digg应用进行润色(Polishing up)

至此,我们讨论了控件模板工作原理的一些基础知识,让我们来在几个地方用它们来给我们的Digg应用的UI加些点缀。

上一页  1 2 3 4 5 6  下一页

Tags:使用 控件 模板

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接