<WP7>输入完毕,让inputscope隐藏

原创 2012年03月22日 20:35:59

从我的网易博客移动过来。。。


做了个保存按钮,要弹出一个弹窗。这个弹出是自制的用canvas做的弹窗。原理是利用隐藏显示来弹出弹窗。代码如下:

<Canvas Height="251" HorizontalAlignment="Left" Margin="18,39,0,0" Name="saveDlg" VerticalAlignment="Top" Width="432" Visibility="Collapsed">
       <Rectangle Height="253" HorizontalAlignment="Left" Margin="18,126,0,0" Name="rectangle1" Stroke="Black" StrokeThickness="1" VerticalAlignment="Top" Width="427" Fill="#A8000000" Canvas.Top="-126" Canvas.Left="-18" />
        <Button Content="确定" Height="90" HorizontalAlignment="Left" Margin="48,204,0,0" Name="saveBtn" VerticalAlignment="Top" Width="170" Canvas.Left="-15" Canvas.Top="-48" Click="saveBtn_Click"/>
         <Button Content="取消" Height="90" HorizontalAlignment="Left" Margin="251,204,0,0" Name="cancleBtn" VerticalAlignment="Top" Width="170" Canvas.Left="-12" Canvas.Top="-48" Click="cancleBtn_Click"/>
         <TextBlock Canvas.Left="68" Canvas.Top="22" Height="82" Name="textBlock1" Text="确定保存?" Width="328" FontSize="40"/>
</Canvas>


显示效果:

 
可恨的是在点击保存后,inputscope就是不隐藏,挡住了按钮。。。。
研究了半天,发现TextBox没有啥lostFocus这类函数。为了inputscope隐藏,调用 OnBackKeyPress() ,感觉不靠谱。最后发现最好的是让页面获得焦点。inputscope就会隐藏了。代码如下

Focus();//让页面获得焦点
//this.Focus();//准确写法。




Windows Phone开发之输入范围InputScope的使用

正如web开发中的Js限制,有的文本只允许输入数字,有的只允许输入邮箱等,InputScope的使用就是为了更方便的输入特定的数据内容。NameValue可以为EmailNameOrAddress、C...
  • whuarui2010
  • whuarui2010
  • 2012年05月29日 00:44
  • 2036

Android中EditText隐藏/自动弹出输入法的问题

有些时候我们的应用需要在EditText聚焦时自动弹出输入法,或者隐藏输入法,关于输入法弹出,一般不会有什么问题。但是,有一些情况输入法是没发自动弹出的,比如弹出的对话框里有edittext,介绍一些...
  • dzsw0117
  • dzsw0117
  • 2016年05月13日 18:04
  • 6640

JQuery控制input的隐藏和显示

radio: 选择类型: 出差   ...
  • hdblocal
  • hdblocal
  • 2016年04月06日 16:10
  • 5247

android 解决EditText无法失去焦点和失去焦点后隐藏软键盘的问题

问题:Edittext组件会在界面生成是自动获取焦点,从而软键盘也会自动被调出, 并且点击其他按钮(或空白地方)时,软键盘也不会消失,怎么解决这一现象? 1.解决:在界面生成是自动失去焦点 详细方...
  • u011630575
  • u011630575
  • 2016年03月01日 22:06
  • 4696

window phone 7 开发学习笔记(三)—— 控件 (文字输入框Textbox – InputScope)

文字输入框也是常会用到的控件之一,主要的用途便是文字数据的输入,而在装置上提供的是输入接口是触控屏幕,屏幕的大小也是受到硬件的限制,因此输入文字数据并不是那边的方便;InputSpcop 便是增加输入...
  • ou376782552
  • ou376782552
  • 2012年07月27日 16:33
  • 1005

WP7 ——触控操作Manipulation

在上篇文章中介绍了底层的触控编程接口,本文将讲解Silverlight for Windows Phone中的高级触控编程接口,与之相关的是定义在UIElement中的 Manipulation...
  • zhangjunjian127
  • zhangjunjian127
  • 2012年02月22日 11:03
  • 3823

在wp7中读取XML的配置文件,Content与Resource的区别

在一个WP7的项目中,需要读取一个配置文件,这个配置文件无需改动,直接读取就可以。可以用以下的方式来实现读取: 在项目中添加Levels.xml文件,格式如下: 48 走投无路...
  • yanxiaodi
  • yanxiaodi
  • 2011年12月05日 10:48
  • 1172

WP7 Isolated Storage 系列 - 2.创建文件夹和文件

这是第二篇关于系列短文章“WP7 Isolated Storage系列”,专注于真实实用,并且有源代码的例子,而不是存粹理论。接下来我将要讨论关于在Windows Phone 7 Isolated S...
  • zxz414644665
  • zxz414644665
  • 2013年01月28日 15:17
  • 1693

WP7平衡球游戏开发教程(二)--在XNA渲染渲染Farseer物理对象

在本节中,我们将看到一些实质代码和world定位对象根本原理。首先,我们需要了解Farseer物理引擎对对象的测量。 了解Farseer物理引擎的测量方式 Farseer 是Box2D引擎的一个版...
  • gongmingqm10
  • gongmingqm10
  • 2012年03月07日 00:07
  • 652

WP7容器内动态嵌套自定义容器类并绑定响应函数的方法

重构代码中。。。。。 过去是把所有的控件添加到一个透明图片上,再合并到另一张照片中,好费劲啊,而且不能操作具体的可视元素,那水印是固定的,自己用的都想吐槽。。 大致就是需要在原来的容器类上添加一组...
  • goodelephant
  • goodelephant
  • 2014年12月21日 03:19
  • 480
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<WP7>输入完毕,让inputscope隐藏
举报原因:
原因补充:

(最多只允许输入30个字)