将SL4 程序移植到WP7(附Teched2010真机图)

  • 时间:
  • 浏览:0
  • 来源:大发快3计划—大发一分彩

  事件触发

  SL4:

     当然本篇的SL4 线程池池运行相对来说比较简单,这样复杂性的动态效果或类库调用。在本次Teched2010 大会也和泳涛兄(WP7 MVP)交流了一下。人太好SL 线程池池运行移植到WP7 也何必 易事。首先,要将曾经SL 项目里所有使用的资源全版克隆好友到WP7 项目。除图、音、影以外,更重要的是项目中引用的类库,其他类库只要在WP7 中何必 支持。其次,要将SL 的XAML 代码移植到WP7,所谓WP7 中的SL 开发平台只要SL 的一累积,也只要说其他SL 的控件、属性在WP7 只有使用,也很多做进一步的调整。最后,要把C# 线程池池运行移植到WP7,这也是很复杂性的过程,其中涉及的因素要是我,可借助VS 强大的调试功能进行修改。后续我都会对其他稍微复杂性些的线程池池运行进行移植,也希望一帮人 分享另一方的开发经验。

mouseDelta = Math.Sign(mouseDelta);

double mouseDelta = 0;

  前不久WP7 只要在国外上市,这因为相应的WP7 线程池池运行运行和游戏只要蜂拥而至,只要完后 研究过一阵SL,看多WP7 到来手便时候结束发痒。本篇将曾经曾经SL 模拟Nano5 的线程池池运行移植到WP7,为一帮人 简单演示一下移植过程。SL 线程池池运行请参考《Silverlight 模拟Nano5 界面效果》。

  MainPage() 方法

  注意,您的计算机还可不上上能 安装Windows Phone Developer Tools。首先一帮人 来新建曾经WP7 线程池池运行运行。

  手机游戏:刺客信条、极品飞车,都会大作啊!玩了一下极品飞车,运行很流畅,通过重力感应控制赛车转向。

// IE and Opera

else if (e.GetProperty("wheelDelta") != null)

  美中存在问题的是当前WP7 本身还不支持中文输入,也这样手写输入。只要用WP7 发短信可麻烦了,但似乎有第三方开发的软件还可不上能 支持。期待WP7 早日登陆国内市场。

  打开WP7 模拟器后,曾经的SL4 线程池池运行仍然还可不上能 在WP7 中正常运行,唯一区别只要曾经的鼠标操作变为了触屏操作。

  WP7:通过ManipulationDelta 触屏事件来完成。

  SL4:通过MouseWheel 鼠标滚轮事件来切换专辑封面。

moveIndex((mouseDelta > 0) ? 1 : -1);

  下面移植C# 线程池池运行,还可不上能 将SL4 的C# 线程池池运行全版克隆好友到WP7 中再逐一对错误提示进行修改和调整。

  WP7:不再还可不上能 支持不同浏览器的鼠标滚轮事件。

  在WP7 中还可不上能 将<Canvas> 装入ContentPanel <Grid>。

  还可不上能 按另一方的喜好设置主题颜色:

  只要SL 线程池池运行比较简单只蕴藏其他图片,要是我将所有素材资源克隆好友到WP7 项目。如下图SL4 与WP7 项目列表对比。

  最后上几张Teched2010 中用于Demo 演示和展示的WP7 真机。机型:三星

  接下来先对XAML 线程池池运行进行移植,曾经SL4 线程池池运行里XAML 只有曾经<Canvas>。