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就显示不来了……

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

  • 相关阅读:
    安装cifs 访问windows的共享文件
    创建swap文件
    linxu 网路的一些命令
    database mysql
    __alloc_pages
    firefox tips
    关于文件的BOM头
    java实现跳表
    java中如何优雅的停止一个线程
    java中Thread启动流程分析
  • 原文地址:https://www.cnblogs.com/rainstorm/p/3308459.html
Copyright © 2011-2022 走看看