gpt4 book ai didi

windows-phone-7 - 如何将 WP7 应用程序迁移到 Windows 8 Metro 风格应用程序

转载 作者:行者123 更新时间:2023-12-04 05:37:31 27 4
gpt4 key购买 nike

我想将我的 Windows Phone 7 应用程序迁移到 Windows 8。

我在这个文档之后开始做它:http://msdn.microsoft.com/en-us/library/windows/apps/hh465136.aspx

这些是步骤:

  • 启动适用于 Windows 8 的 Microsoft Visual Studio Express 2012 RC,并使用 C++、C# 或 Visual Basic 创建新的 Metro 风格应用程序。选择最适合您的应用程序布局和功能的项目模板。有关详细信息,请参阅使用模板(C#、C++、Visual Basic)快速启动 Metro 风格应用。
  • 复制要在新项目中重复使用的文件夹、代码和 Assets 文件。
  • 在 Visual Studio 解决方案资源管理器中,单击“显示所有文件”。
  • 选择您复制的文件和文件夹,然后右键单击它们并选择包含在项目中。
  • 执行全局搜索并替换以将“System.Windows”替换为“Windows.UI.Xaml”。
  • 将原始 XAML 代码的可重用部分复制到新项目的 XAML 文件中,或根据需要复制到新创建的 XAML 文件中。您通常可以复制和重用页面布局根的内容(通常是 Grid 元素),但不能复制和重用最外面的元素(通常是 PhoneApplicationPage 元素)。

  • 我的问题从第 2 点开始:假设我有一个页面:Settings.xaml 和 Settings.cs。我是否必须同时复制它们或不复制并稍后添加代码?如果我添加 Settings.xaml 我会因为标签而得到一个错误:
      <phone:PhoneApplicationPage ...> 

    就像第 6 点所说的那样。

    我的 dll 或我的“普通”类没有任何问题,这些类没有连接到 xaml。

    当我创建一个 Windows 8 页面时,我不知道在 Windows 8 中从哪里添加来自 WP7 的代码
     <Grid Background="Transparent">

    .....Code.....

    </Grid>

    我希望你们能帮助我。

    最佳答案

    我同意 ColinE,而不是直接复制所有文件,而是创建一个新的 Windows 8 项目并复制适当的 XAML 元素和 C#。如果您创建了单独的支持 .cs 文件,这些文件应该可以很好地复制,但是如果您的代码都在一个文件中,您需要弄清楚要复制的方法以及将它们放在哪里。

    使用哪种应用程序(空、网格、拆分等)取决于您的应用程序及其目的。查看为应用程序设计用户体验一文,以帮助找出最适合您的应用程序的方法:http://msdn.microsoft.com/en-us/library/windows/apps/hh779072 .

    这是另一篇关于将 Windows Phone 7 应用程序移植到 Windows 8 Metro 应用程序的 MSDN 文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh465136.aspx

    希望有帮助!

    关于windows-phone-7 - 如何将 WP7 应用程序迁移到 Windows 8 Metro 风格应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11740758/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com