Windows Phone開發 常用控制項(下)

2021-06-22 07:08:03 字數 2670 閱讀 9058



這是乙個單選控制項,不用多解釋,我們見得多了,n選1,控制項是否被使用者選中,由ischecked屬性標記。

另外,要注意的一點是groupname屬性,它輸入乙個分組名,這個名由我們自己來取,目的也是為了分組,因為是單選,所以,乙個容器中可能有n多個radiobutton控制項或都有多組radiobutton控制項,因此,組名就發揮了作用,也就是說,同乙個組內的只能選乙個,比如,有乙個組a,a中包含3個radiobutton控制項,分別為紅燈,綠燈,黃燈,因此,這三個之中你只能選擇乙個,另外有一組b,b中有乙個radiobutton控制項,表示黑燈。由於屬於不同的組,紅燈和黑燈可以同時被選擇,或者,綠燈和黑燈可以同時選中。

下面看乙個例子:

[html]view plain

copy

print?

<

radiobutton

content="豬頭"

height="115"

horizontalalignment="left"

margin="58,50,0,0"

name="rad01"

verticalalignment="top"

fontsize="43"

width="333"

groupname="g1"

checked="radiobtn_checked"

/>

<

radiobutton

content="牛頭"

height="115"

horizontalalignment="left"

margin="58,207,0,0"

name="rad02"

verticalalignment="top"

fontsize="43"

width="333"

groupname="g1"

checked="radiobtn_checked"

/>

<

radiobutton

content="狗頭"

height="109"

horizontalalignment="left"

margin="58,351,0,0"

name="rad03"

verticalalignment="top"

fontsize="43"

width="333"

groupname="g1"

checked="radiobtn_checked"

/>

[csharp]view plain

copy

print?

private

void radiobtn_checked(object sender, routedeventargs e)  

}  }  

private void radiobtn_checked(object sender, routedeventargs e)}}

(圖1)

這個傢伙,看名字你也猜到它是幹啥的。呵呵,對的,它就是用於顯示的。

該控制項有兩個屬性要關心。

1、source:既支援本地,當然,一般把編譯為資源好一些,這樣它就和.dll一起壓縮進xap包裡面了;同時,該屬性也支援網路。

2、stretch:在控制項中如何放置。

如下面的例子:

(圖2)

接下來我們看看,stretch屬性取不同的值會有什麼效果。

(圖3、4)

可能不明顯,大家可以自己動手試試。

就算你沒玩過wpf,在winform裡面你肯定耍得不少了,繫結資料請設定itemssource屬性。

[html]view plain

copy

print?

<

listbox

horizontalalignment="stretch"

margin="3"

name="listbox1"

verticalalignment="stretch"

/>

[csharp]view plain

copy

print?

this.listbox1.itemssource = new

string  

;  

this.listbox1.itemssource = new string

;

(圖5)

Windows Phone 開發環境

windows phone模擬器支援 gpu硬體加速。1.安裝windows phone develop tools 工具注意,一定要下最新版的,不然開啟wisual studio 2010 express for windows phone 的安裝包 vm web2.exe 如圖所示 2.安裝mi...

Windows Phone開發(15) 資源

活字印刷術是我國 四大發明 之一,畢昇在發明活字印刷術之後,他很快發現乙個問題,隨著要印刷資料的不斷增加,要用到的漢字數目越來越多,於是,他必須尋找一種有效的辦法去管理那些刻有漢字的立方體 暫且就叫立方體,其實的確是個立方體 所以,他就和助手們一起努力,為這些立方體進行記錄,有標識地放好,在印刷過程...

Windows Phone開發(15) 資源

活字印刷術是我國 四大發明 之一,畢昇在發明活字印刷術之後,他很快發現乙個問題,隨著要印刷資料的不斷增加,要用到的漢字數目越來越多,於是,他必須尋找一種有效的辦法去管理那些刻有漢字的立方體 暫且就叫立方體,其實的確是個立方體 所以,他就和助手們一起努力,為這些立方體進行記錄,有標識地放好,在印刷過程...