學習如何添加控件和處理事件
現(xiàn)在我們的Digg應用什么都不做,在運行它時,只會調(diào)出一個空白的網(wǎng)頁。
我們可以打開項目中的Page.xaml文件來改變它,往里面加些內(nèi)容:
我們將開始改變網(wǎng)格的背景顏色,在其中聲明一個Button控件。我們將給按鈕一個"x:Name"屬性,設置其值為“MyButton“,這會允許我們在后臺代碼類中用編程的方法引用它。我們還將設置它的Content, Width 和 Height 屬性:
當我們運行應用時,我們的按鈕將會在網(wǎng)頁的中間出現(xiàn),內(nèi)含”Push Me“內(nèi)容文字,象下面這樣:
要給我們的按鈕加行為的話,我們可以給它加一個"Click"事件處理函數(shù)。我們可以在源碼視圖中通過輸入事件的名稱來做:
然后就會提示我們在我們的后臺代碼類中該使用的事件處理函數(shù):
然后我們可以輸入一個要用的新事件處理方法的名稱,或者只要點擊回車鍵,使用默認的命名約定來命名事件處理方法:
然后VS就會自動地在我們的后臺代碼類文件中創(chuàng)建一個占位的事件處理函數(shù)實現(xiàn)。我們可以使用這個事件處理函數(shù)在按鈕被點擊時,用新的消息更新它的內(nèi)容:
在做完上面的改動后,我們可以重新運行應用,再次點擊按鈕,現(xiàn)在它的內(nèi)容就會被更新為“Pushed!”的消息:
以下的步驟 在完成我們的應用之前,我們還有不少工作要做
下一步,是配置我們的應用的總的UI布局結(jié)構(gòu),在其中安排更多的控件。 要做那個,就讓我們跳到下一個教程《使用布局管理》。
經(jīng)典論壇討論: http://bbs.blueidea.com/thread-2832906-1-1.html
本文鏈接:http://www.95time.cn/tech/multimedia/2008/5386.asp
出處:Scott Guthrie 博客中文版
責任編輯:bluehearts
上一頁 創(chuàng)建"Hello World"程序 [2] 下一頁
◎進入論壇RIA設計與應用版塊參加討論
|