我想将我的 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 风格应用。
复制要在新项目中重复使用的文件夹、代码和资产文件。
在 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>
我希望你们能帮助我。