none
Windows Phone 7 Bug RRS feed

  • 常规讨论

  • 关于Windows Phone 7发现了两个Bug,一个是关于手机的,另一个是关于11月发布的Silverlight Toolkit for Windows Phone的。

    首先不理解为什么微软的Windows Phone 7对于开发者来说要设定成单线程的机制,而第一个Bug猜测也是从这里来的。

    例如我写了一个程序,单击按钮后播放一段本地视频,在模拟器中正常运行,我将XAP包部署到Windows Phone 7上,如果我没有拔下连接Windows Phone 7与电脑的USB线的话,Windows Phone 7是无法播放视频的,处在一个黑屏的状态,同样我也无法做有关视频的联机调试。

    第二个Bug关于Silverlight Toolkit。Silverlight Toolkit中封装了针对页面间切换的动画效果(TransitionService.NavigationInTransition字段),当涉及切换的两页面为最普通的Page的时候切换效果无论在模拟器上还是真机上均能正常切换且切换效果顺畅。但是如果其中一个页面为全景视图页面,则在模拟器上会有略微的延迟,在真机上则会丢失切换效果,且会瞬间黑屏。这个Bug与全景视图上控件的多少无关,自己已做过实验。

    最后想知道Windows Phone 7什么时候会发布新的SDK,Silverlight Toolkit for Windows Phone以及新的OS版本。谢谢。


    Windows Phone 7! Love it!
    2010年12月3日 16:15

全部回复

  • @首先不理解为什么微软的Windows Phone 7对于开发者来说要设定成单线程的机制

    是单进程不是单线程。WP7是完全支持多线程的。

     

    @如果我没有拔下连接Windows Phone 7与电脑的USB线的话,Windows Phone 7是无法播放视频的

    在WP7通过Zune连接到PC时,媒体库是无法访问的,这是正常现象(还有Marcket也无法访问)。

     

    @但是如果其中一个页面为全景视图页面,则在模拟器上会有略微的延迟,在真机上则会丢失切换效果,且会瞬间黑屏。

    全景视图页面的页面生命周期和普通页面不太一样,你自己设几个断点试一下就会看得出来。这应该就是受到页面生存周期的影响。

     

    @最后想知道Windows Phone 7什么时候会发布新的SDK,Silverlight Toolkit for Windows Phone以及新的OS版本。

    根据网络上的说法,WP7在2011年初会发布一个更新。


    Welcome Window Phone 7! MyBlog(http://MOL365.NET)
    2010年12月4日 16:52
  • 我可爱的管理员啊,怎么在哪儿都能看到你……
    Windows Phone 7! Love it!
    2010年12月5日 4:08
  • Oh Yeah !

    要的就是这效果!

    嘿嘿嘿嘿~~


    Welcome Window Phone 7! MyBlog(http://MOL365.NET)
    2010年12月6日 2:29