
- 本栏最新文章
- 第六部分:使用用户控件实现主从表场景 04-18
- 第五部分:用 ListBox 和 DataBinding 显示列... 04-18
- 第四部分:使用 Style 元素更好地封装观感 04-18
- 第三部分:使用 Networking取回数据并填充Da... 04-18
- 第二部分:使用布局管理 04-18
- 第一部分:使用Silverlight 2 和 VS 2008创建... 04-02
- SilverLight是什么? 04-01

- 本栏推荐文章
- Photoshop教程:水灵灵的美女调出来 12-30
- AS3与后台交互 12-21
- AS3通俗教程---AS3自身loading制作 12-19
当前位置:应用教程首页 >> Silverlight >> 详细内容
第六部分:使用用户控件实现主从表场景 (1)
简介:原文地址:Silverlight Tutorial Part 6: Using User Controls to Implement Master/Detail Scenarios这是8个系列教程的第六部分,这系列示范如何使用Silverlight 2的Beta1版本建造一个简单的Digg客户端应用。这 ...
原文地址:
Silverlight Tutorial Part 6: Using User Controls to Implement Master/Detail Scenarios这是8个系列教程的第六部分,这系列示范如何使用Silverlight 2的Beta1版本建造一个简单的Digg客户端应用。这些教程旨在按顺序阅读,帮着解释Silverlight的一些核心编程概念。
理解用户控件
Silverlight和WPF的一个根本性的设计目标是允许开发人员能够轻松地把UI功能封装成可重用的控件。开发人员可以通过从一个现有的Control类(或Control基类或象TextBox, Button等这样的控件)继承而来实现新的自定义控件。或者,他们也可以创建可重用的用户控件,这既方便使用XAML标识文件来组成一个控件的UI,而且实现起来也容易。
对我们的Digg应用,我们想要实现一个主从表场景,在其中,应用允许终端用户搜索一个主题,填充一个跟该主题相关的故事的列表,然后允许他们从中选择一个故事来调出细节。例如,从列表中选择一个下述故事:
会调出这个故事的细节视图:
我们将建造一个StoryDetailsView用户控件来实现这个细节视图,在从ListBox中选出一个故事时,我们将显示这个视图。






