Silverlight教程第六部分:使用用戶控件實(shí)現(xiàn)主從表場(chǎng)景
原文地址: Silverlight Tutorial Part 6: Using User Controls to Implement Master/Detail Scenarios 原文發(fā)表日期: Friday, February 22, 2008 5:50 AM
這是8個(gè)系列教程的第六部分,這系列示范如何使用Silverlight 2的Beta1版本建造一個(gè)簡(jiǎn)單的Digg客戶端應(yīng)用。這些教程旨在按順序閱讀,幫著解釋Silverlight的一些核心編程概念。
理解用戶控件
Silverlight和WPF的一個(gè)根本性的設(shè)計(jì)目標(biāo)是允許開發(fā)人員能夠輕松地把UI功能封裝成可重用的控件。開發(fā)人員可以通過(guò)從一個(gè)現(xiàn)有的Control類(或Control基類或象TextBox, Button等這樣的控件)繼承而來(lái)實(shí)現(xiàn)新的自定義控件;蛘,他們也可以創(chuàng)建可重用的用戶控件,這既方便使用XAML標(biāo)識(shí)文件來(lái)組成一個(gè)控件的UI,而且實(shí)現(xiàn)起來(lái)也容易。
對(duì)我們的Digg應(yīng)用,我們想要實(shí)現(xiàn)一個(gè)主從表場(chǎng)景,在其中,應(yīng)用允許終端用戶搜索一個(gè)主題,填充一個(gè)跟該主題相關(guān)的故事的列表,然后允許他們從中選擇一個(gè)故事來(lái)調(diào)出細(xì)節(jié)。例如,從列表中選擇一個(gè)下述故事:
會(huì)調(diào)出這個(gè)故事的細(xì)節(jié)視圖:
我們將建造一個(gè)StoryDetailsView用戶控件來(lái)實(shí)現(xiàn)這個(gè)細(xì)節(jié)視圖,在從ListBox中選出一個(gè)故事時(shí),我們將顯示這個(gè)視圖。
出處:Scott Guthrie 博客中文版
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) 使用用戶控件實(shí)現(xiàn)主從表場(chǎng)景 [2]
◎進(jìn)入論壇RIA設(shè)計(jì)與應(yīng)用版塊參加討論
|