0

让我们描述一下我的问题:

我已经创建了一个 Windows 8 应用程序,它是用 c++/cli 和 xaml 编写的。现在我想让这个应用程序到 Windows Phone 8。所以我的第一步是创建一个新项目:

在此处输入图像描述

然后我想添加一个基于 c++ 模板的新元素,但 VS 只显示了 c# 模板:

在此处输入图像描述

你记得?我创建了一个基于 C++ 的项目! 如何像在普通 Windows 8 SDK 中一样基于 c++ 模板添加新元素?: 在此处输入图像描述

我必须在某处下载这些模板吗?有没有其他方法可以让我的基于 c++ 的 Xaml 页面从 windows 8 项目到 windows phone 8 项目?

4

1 回答 1

2

Windows Phone 8 不支持编写 C++/XAML 应用程序,仅支持 C++/D3D 应用程序。这就是为什么没有 C++/XAML 模板的原因。您可以混合使用 XAML 和 D3D,但需要用 C# 或 VB 编写 XAML UI 层。

有关更多详细信息,请参阅MSDN 上的 Windows Phone 8 主题上的本机代码。去引用:

Windows Phone 8 不支持具有 C++ 代码隐藏应用模型的 XAML UI,而 Windows 应用商店应用支持该模型。

于 2012-12-05T10:12:32.013 回答