Windows Phone開發之輸入範圍InputScope的使用

l_serein發表於2012-11-20

正如web開發中的Js限制,有的文字只允許輸入數字,有的只允許輸入郵箱等,InputScope的使用就是為了更方便的輸入特定的資料內容。NameValue可以為EmailNameOrAddress、Chat、Date、Number、Password、PostCode等內容。
可以根據NameValue來替換不同的型別需求。
使用方法例項:

[html] view plaincopy
  1. <TextBox Name="myTextBox"  
  2.          Width="480"  
  3.          Height="100"  
  4.          Margin="0,0"  
  5.          VerticalAlignment="Top"  
  6.          HorizontalAlignment="Left" >  
  7.            <TextBox.InputScope>  
  8.                <InputScope>  
  9.                    <InputScopeName NameValue="EmailNameOrAddress"/>         
  10.                </InputScope>  
  11.            </TextBox.InputScope>  
  12.  </TextBox>  


在applicationbar的Mode屬性設定為default的情況下.就會像bing一樣,即使軟鍵盤與applicationbar緊貼在一起,也很難引起誤操作.

如果是把Mode設定為Minimized,最小化,則非常容易引起誤操作.

避免的方法就是不要使用applicationbar的最小化,或者在軟鍵盤彈出的時候隱藏applicationbar.


相關文章