
- 本栏最新文章
- 第六部分:使用用户控件实现主从表场景 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 >> 详细内容
第六部分:使用用户控件实现主从表场景 (4)
简介:原文地址:Silverlight Tutorial Part 6: Using User Controls to Implement Master/Detail Scenarios这是8个系列教程的第六部分,这系列示范如何使用Silverlight 2的Beta1版本建造一个简单的Digg客户端应用。这 ...
现在,当用户点击列表中的一个故事时:
我们ListBox的事件处理函数就会处理其选择,将用户控件的DataContext设成所选择的DiggStory对象,然后显示用户控件:
注意上面因为我们添加的数据绑定表达式的缘故,DiggStory的标题是如何出现在用户控件之中的。
完成我们的用户控件的布局
我们上面的例子演示了如何编写一个简单的主从表对话框工作流程的基本知识。我们可以往用户控件中加更多的控件,和数据绑定表达式来完成StoryDetailsView的显示:
我们可以通过更新StoryDetailsView的 <Border> 控件,使之拥有下列内容,来如上图般显示:
之后,不需要任何代码改动。因为我们使用了数据绑定来从DataContext中取得数值,我们不需要编写任何额外的代码。








