04 將下載資料顯示為項目
欢迎回到Windows Phone 7.5 Mango App开发系列。我们看到了如何使用Canvas作为对话框,现在在本课中,我们将了解Windows Phone 7下可用的 inputscopes 的不同类型,以及如何根据需要改变inputscope类型应用程序
无论何时用户必须在文本框中输入数据,他/她都可以在屏幕键盘的帮助下进行操作。这个屏幕键盘被称为InputScope。 Windows Phone 7具有许多不同类型的输入范围,作为开发人员可以根据您希望收集的信息类型进行选择。为用户提供适当类型的输入数据用于输入数据,这使得用户可以更快,更轻松地输入数据。
现在开始吧!
用一个独特的名称创建一个新项目,如`InputScopeDemo`。将以下XAML代码复制并粘贴到内容面板网格xaml代码中。
HorizontalAlignment =“Left”Margin =“ - 10,26,0,0”Name =“myTextBox”Text =“”VerticalAlignment =“Top”Width =“460”>InputScope>以下代码行告诉Windows Phone 7操作系统弹出打开Inputscope的电子邮件名称和地址类型。您会注意到这种类型的Inputscope是专门为输入电子邮件地址而设计的,特别是使用`.com`键和所有小字母
如果您想使用数字输入范围来收集电话号码,您只需要做将NameValue属性更改为TelephoneNumber
您还可以通过在Textbox的Focus事件中输入以下代码来设置C#代码中的inputscope类型
InputScope scope = new InputScope();InputScopeName name = new InputScopeName ();name.NameValue = InputScopeNameValue.Number;scope.Names.Add(name);textbox1.InputScope = scope;在这段代码中,你所做的就是创建一个对象InputScope类和InputScopeName类的对象 InputScope scope = new InputScope();
InputScopeName name = new InputScopeName();然后,将InputScopename类的对象的Namevalue属性设置为我们需要的输入范围name.NameValue = InputScopeNameValue.Number;
然后我们必须do是将InputScopeName的对象添加到InputScope的对象中scope.Names.Add(name);
最后一行代码只是将inputscope设置为文本框textbox1.InputScope =
在下一篇文章中,我们将学习有关GPS,位置API和调用Web服务的信息。在下一篇文章中,我们将学习关于GPS,位置API和调用Web服务的内容。
再见,Windows Mobile。你好,Windows Phone
微软计划重新定义它的移动操作系统,微软计划改变它的Windows Mobile操作系统的名称,该公司在最近的一次活动中放弃了它。 Inquirer的报告显示,微软在最近的一次活动中披露了品牌变化,并指出Windows Phone品牌将会应用到Windows Mobile 6.1,即将推出的6.5版本和Windows Mobile 7,预计在2010年的某个时候推出。目前尚不清楚新Windows Phone命名系统何时能够实现。
Windows 8.1中的SkyDrive深度集成 Windows 8.1中的SkyDrive与Windows集成得更加深入。它从安装中指出。阅读关于它的内容
在Windows 8.1的公开发布之前,Microsoft已经在“首次查看Windows 8.1”视频中提供了Windows 8.1 Preview的一些功能。在这个视频本身,有人表示Windows 8.1由云驱动,其中重要的一部分是SkyDrive。 Windows 8.1
GPS,位置API和调用Web服务:Windows Phone应用程序开发教程 - 25
在Windows Phone应用程序中使用GPS,位置API和Web服务。作为Windows Phone 7.5 Mango App开发系列的一部分,我们在上一篇教程中了解了InputScopes。在本课中,我们将了解如何检索电话的全球位置,即经度和纬度,然后调用Web服务,将经纬度解析为城市,州和国家格式。