zoukankan      html  css  js  c++  java
  • 让textbox紧贴IME

    将textbox放与页面最下方,并取消ApplicationBar。

    IE的ApplicationBar里放个了textbox,效果很炫,最重要用户体验很好。

    于是也想对自己textbox做这样的设计。当然,ApplicationBar里是不能放textbox,但是对用户来说就是个ApplicationBar。

    当textbox得到焦点时IME会自动打开,并且会调整页面位置好让textbox不被IME挡住。

    既然能自动调整,那就把textbox放到最下面,这样textbox就能与IME紧贴了

    但是如果这就完了也就不用写这篇文章了。

    实践证明textbox被IME挡住了一部分……

    后来花了不少时间才找出原因,关闭ApplicationBar(ApplicationBar=null)就正常了,看来如果还想用ApplicationBar就要自己写个了,就像IE那样。

    可是重写个ApplicationBar感觉好麻烦啊,有没有其它的方法。没有ApplicationBar就正常了,那么在TextBox_GotFocus中关闭ApplicationBar,在TextBox_LostFocus中打开ApplicationBar不就行了吗?

    试了下,的确可行,不过看上去很卡,并且有时无法自动调整页面,然后textbox就显示不来了……

    所以这个只能作为临时方案。

  • 相关阅读:
    Cocos2dx-背景无限循环播放
    centos 7端口和防火墙
    图片裁剪
    spring-boot图片压缩
    vue cli简介
    spring-boot的配置(实时生效)
    spring-boot打成war包放入tomcat运行
    spring-boot上传图片并访问
    linux链接ssh
    mysql远程访问
  • 原文地址:https://www.cnblogs.com/rainstorm/p/3308459.html
Copyright © 2011-2022 走看看