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

  • 时间:
  • 浏览:1

mouseDelta = Math.Sign(mouseDelta);

  前不久WP7 其他在国外上市,这愿因相应的WP7 应用tcp连接和游戏其他蜂拥而至,其他事先研究过一阵SL,看得人WP7 到来手便事先然后然后现在开始发痒。本篇将太多一有三个SL 模拟Nano5 的tcp连接移植到WP7,为大家都简单演示一下移植过程。SL tcp连接请参考《Silverlight 模拟Nano5 界面效果》。

  美中严重不足的是当前WP7 一种还不支持中文输入,也只能 手写输入。太多用WP7 发短信可麻烦了,但似乎有第三方开发的软件能只能支持。期待WP7 早日登陆国内市场。

  其他SL tcp连接比较简单只暗含其他图片,太多将所有素材资源克隆技术到WP7 项目。如下图SL4 与WP7 项目列表对比。

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

  WP7:不再时需支持不同浏览器的鼠标滚轮事件。

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

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

// IE and Opera

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

  MainPage() 依据

  事件触发

  在WP7 中时需将<Canvas> 插进ContentPanel <Grid>。

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

  能只能按买车人的喜好设置主题颜色:

  SL4:

  接下来先对XAML tcp连接进行移植,太多SL4 tcp连接里XAML 只一有三个多<Canvas>。

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

  注意,您的计算机上时需安装Windows Phone Developer Tools。首先大家都来新建一有三个WP7 应用tcp连接。

double mouseDelta = 0;

  下面移植C# tcp连接,能只能将SL4 的C# tcp连接完整版克隆技术到WP7 中再逐一对错误提示进行修改和调整。

  打开WP7 模拟器后,太多的SL4 tcp连接仍然能只能在WP7 中正常运行,唯一区别太多的鼠标操作变为了触屏操作。

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