<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();//准确写法。




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

wp7 官方中文教程

  • 2014-08-29 14:47
  • 6.39MB
  • 下载

wp7精简版SDK

  • 2013-08-06 13:52
  • 9.69MB
  • 下载

<cocos2d-x for wp7>使用box2d来做碰撞检测(且仅用来做碰撞检测)

本教程基于子龙山人翻译的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重写,加上我一些加工制作。教程中大多数文字图片都是原作者和翻译作者子龙山人,还有不少是我自己的理解和加...

MyClock_WP7

  • 2012-10-06 07:34
  • 10.47MB
  • 下载

修复zune与wp7的连接问题

  • 2014-04-28 03:26
  • 340KB
  • 下载

wpf,silverlight,wp7,winform等学习资料整合(一)

WPF读书笔记】动态资源扩展(DynamicResourceExtension) WPF实例-记事本(下) WPF实例-TextReader 记事本(上) WPF Resource ...

WP7版COCOS2D-X

  • 2012-03-30 14:36
  • 11.33MB
  • 下载

如何设置WP7 bing地图显示中文

很多用户在使用WindowsPhone内置的地图时,都会有这样的疑问,为什么我已越狱的设备却没有显示中文地图,这是因为,微软所提供的地图服务就是英文版的,即使越狱后也不能获得中文的地图支持,那么有什么...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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