Windows Phone 7 学习 - (4) :Windows Phone 控件之Textbox

来源:转载

Windows Phone 中的Textbox是从Silverlight那边过来的,其实是一个东西,赋值还是Text,是字符串类型,至于其他属性用法基本是差不多的,该绑定值,重置内部形态的模板等还是照旧,只不过进到Windows Phone 后,主要增加了一个InputScope这样的特点,这是个什么东西呢?

InputScope是手机上的Textbox很重要的特点之一,主要用途就是文字的输入,因为我们这个手机是属于触摸屏的,输入文字也不再是硬件中的键盘了,取代它的是手机中的虚拟键盘,当我们点击Textbox输入框的时候,会弹出的键盘给我们用户使用,那么为了更加方便我们用户的使用,便提供了一个定制触碰控件后弹出的键盘类型,比如我们定制成专门标准键盘,数字键盘,方便邮件使用的键盘等,一旦指定类型后,那么当我们触摸了输入框内,便会根据我们事先指定的键盘类型,弹出虚拟键盘给用户使用。

<TextBox Name="txtAccountName" Height="72" HorizontalAlignment="Left" Margin="12,60,0,0"

VerticalAlignment="Top" Width="380">
<TextBox.InputScope>

                    <InputScope>

                        <InputScopeName NameValue="AddressCity"/>

                    </InputScope>

                </TextBox.InputScope>

            </TextBox>

上面是一段标准Xaml代码,其中这个<InputScopeName NameValue="AddressCity"/>里面的NameValue是可以选择类型进行定制的,由于类型过多,我就不一一阐述了,目前英文版的系统键盘比较欧式,估计中文版的系统那么里面这些东西也许是有些不一样的

本文来自碎雨听音的博客,原文地址:http://www.cnblogs.com/mino/archive/2011/06/06/2073462.html


分享给朋友:
您可能感兴趣的文章:
随机阅读: