none
Sliverlight 在最小化之后再次打开 OOB窗体 抖动 RRS feed

  • 问题

  •  新建一个Silverlight 程序 修改为OOB 模式  添加信任 为无边框圆角

    随后 打开这个程序 点击桌面下方的任务栏的这个程序  让他最小化  随即再次点击让他还原  

    会看到程序 在还原时 会有抖动现象

     这个图的左上角蓝色 是桌面背景 图片的右侧和下方区域 的白色 是OOB的默认白色

    这个是程序的  在抖动的时候 的截图  再来一张 程序本来的截图这是本来的截图

    • 已移动 Caillen 2014年6月26日 5:25
    2014年6月25日 2:27

全部回复

  • 也就是  如果你的程序是800*600的 他就只显示 左上角的一部分  随后全部显示  

    我发现 如果这个页面 占用的内存小 抖动幅度就小 

    如果这个页面非常大 例如我的这个页面 占用200多M内存 抖动间隔特别大(就是肉眼看上去特别明显)

    而新建的一个项目页面 抖动也会有  就是速度快 看上去不明显

    2014年6月25日 2:30
  • 刚才又试了下 

    如果这个页面 没有任何用户控件 直接就是这个页面的话 就抖动一次

    如果这个页面引用了 一个特别大的用户控件 就会抖动两次

    我的Button什么的都是用户控件 但是没什么事  但是在这个页面引用一个特别大的内容比较多的用户控件的时候 就会抖动两次

    如果 又弹出了一个ChildWindow  就会抖动三次 这是什么原因

    2014年6月25日 2:37
  • 这里有个相似的帖子讨论了这个问题:

    http://bbs.csdn.net/topics/390820327

    你可以看下

    2014年6月26日 8:39