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

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

 2008-10-03 11:30:34 来源:WEB开发网   
核心提示: 注意我们是如何除去ListBox的边框控件的,我们只用了Silverlight中的<ScrollViewer>控件(该控件允许 其中任何内容做卷动),使用控件模板定制控件的观感(6),将一个<ItemsPresenter/>控件嵌入其中,该控件负责ListBox中实

注意我们是如何除去ListBox的边框控件的,我们只用了Silverlight中的<ScrollViewer>控件(该控件允许 其中任何内容做卷动),将一个<ItemsPresenter/>控件嵌入其中,该控件负责ListBox中实际条目的显示(它使用了我们在 第四部分中创建的 <DataTemplate> 来显示这些条目)。

下面是它现在给与我们的List更为平直的外观:

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

比较酷的是,为了做这些观感的改动,我们不用更改应用中的任何代码,或者修改实际的控件的XAML标识。这种代码、设计的分离能在 Silverlight和WPF应用中促进开发人员和设计师之间的流畅的工作流程。Expression Blend 和所有的 Expression Studio产品把这些控件设计功能提到了又一个高度,将提供方便这种定制的丰富的设计师工具集。

下一步

至此,我们完成了Digg应用在Silverlight中的实现。

最后一步,是实现一个桌面应用的版本。好消息是,做起来并不难,因为Silverlight是完整WPF和.NET框架的一个子集,所以概念,代码和内容都很容易转移过去的。

想看是如何实现的,让我们跳到下一个教程:《使用WPF创建一个Digg桌面应用》。

出处:http://blog.joycode.com/scottgu/

【原文地址】Silverlight Tutorial Part 7: Using Control Templates to Customize a Control's Look and Feel

上一页  1 2 3 4 5 6 

Tags:使用 控件 模板

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