【问题标题】:C# windows mobile 6 application to windows phone 7C# windows mobile 6 应用到 windows phone 7
【发布时间】:2011-08-31 23:30:00
【问题描述】:

我有一个用 C# 编写的 Windows Mobile 6 应用程序,我想将它移植到 Windows Phone 7。

我必须对原始应用程序进行哪些修改?我只需要修改用户界面还是需要在背景代码中修改其他内容?

【问题讨论】:

    标签: c# windows-phone-7 windows-mobile porting


    【解决方案1】:

    您可能需要进行大量更改。该框架从 .NET Compact Framework 3.5 更改为 Silverlight Phone Edition,也就是几乎但不完全是 Silverlight 3。提交到应用商店的准则在用户体验方面更加严格,例如加载应用所用的时间、后台处理的行为等。

    【讨论】:

      【解决方案2】:
      1. 您不能在 Windows Phone 7 应用程序中使用本机 API。
      2. 您应该从 wp7 环境重新编译您的 dll。
      3. 应使用 XAML 重写 UI。
      4. 所有与网络的交互都应该是异步的。
      5. WebBrowser 与 WinMobile6 不同。
      6. 您不能使用套接字(应等待 Mango 更新)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-08
        • 2013-02-23
        • 2011-10-15
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多