Windows Phone7開發之 輸入控制項

2021-08-25 23:28:06 字數 2083 閱讀 5395

在phone7中主要的輸入控制項其實就有兩個,乙個是textbox,另乙個就是password控制項。這兩個控制項中尤其是textbox控制項有了很多新特性。

一.passwordbox:密碼框控制項,用於輸入自定義的遮罩字元的輸入控制項。

<

passwordbox

grid.row

="1"

height

="72"

horizontalalignment

="left"

margin

="12,284,0,0"

name

="passwordbox1"

verticalalignment

="top"

width

="460"

passwordchar

="$" />

<

passwordbox

grid.row

="1"

height

="72"

horizontalalignment

="left"

margin

="12,119,0,0"

name

="passwordbox2"

verticalalignment

="top"

width

="460" />

<

passwordbox

grid.row

="1"

height

="72"

horizontalalignment

="left"

margin

="12,454,0,0"

name

="passwordbox3"

verticalalignment

="top"

width

="460"

passwordchar

="@"/>

passwordchar:設定密碼顯示字元。

二.textbox:輸入框控制項。

<

textbox

height

="72"

horizontalalignment

="left"

margin

="11,42,0,0"

name

="textbox1"

verticalalignment

="top"

width

="460"

selectionbackground

="red"

selectionforeground

="green"

inputscope

="text"/>

text:設定或獲取所要輸入的文字。

isreadonly:設定是否允許輸入。

selectionbackground:設定輸入框中選中文字的背景色。

selectionforground:設定輸入框中選中文字的字色。

selectedtext:獲取輸入框中被選中的文字。可以用在selectionchanged事件中。

inputscope:可以讓軟鍵盤產生不同的鍵面效果,以利於輸入。

也可以這樣設定:

<

textbox.inputscope

>

<

inputscope

>

<

inputscopename

namevalue

="text">

inputscopename

>

inputscope

>

textbox.inputscope

>

可以通過**來獲取上面的列表:

fieldinfo

array =typeof(inputscopenamevalue).getfields(bindingflags.public |bindingflags.static);

text:軟鍵盤增加了聯想輸入

telephonenumber:鍵面全部為數字顯示。

url:鍵面顯示.com。

Windows Phone 7 開發環境搭建

本文通過step by step的模式講述如何從0開始搭建window phone 7開發環境,如果開發簡單的windows phone 7程式。只是一篇介紹性的文章,但是邁進windows phone 7開發之路其實就那麼簡單,一起來開發windows phone 7吧。目前windows pho...

windows phone 7開發環境搭建

安裝好了以後,會 開始 的程式啟動欄裡面看到這兩個資料夾 如果在此前沒有安裝expression blend,還會有另乙個expression blend的資料夾 其中sdk 7.1內是主要的開發工具,xna裡面有開發xna遊戲時所能用到的一些輔助工具。如果在此之前安裝了visual studio ...

Windows Phone 7 開發積累 02

tip3 push notification獲取不到uri的問題 這兩天學習push notification的相關知識。就看msdn上給的範例,範例的使用方法是先執行wp7程式,幾秒鐘後mpns產生的uri會返回到模擬器上,然後在output裡把uri手工拷貝到asp.net搭的那個web環境裡。...