Я хочу сделать приложение для Windows Phone (предпочтительно версии 7.5 и 8) на C++. Я искал в сети и узнал, что для этой цели XAML не поддерживается, и мне придется генерировать пользовательский интерфейс из самого C++, чего я не знаю, как это сделать. Но в приложениях Магазина Windows пользовательский интерфейс создается с помощью XAML, а код программной части — с помощью C++/CX, что мне кажется лучше. Можно ли использовать C++/CX и XAML для этой цели или вы можете предоставить какой-либо ресурс для создания пользовательского интерфейса с помощью C++?
Windows Phone с C++
Ответы (2)
Проверьте эти ссылки:
http://social.msdn.microsoft.com/Forums/en-US/wpdevelop/thread/98475feb-076f-434d-a5c8-24c8ccc4c9c0/
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681687%28v=vs.105%29.aspx
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681693%28v=vs.105%29.aspx
Я бы посоветовал вам:
Напишите свой основной проект на C# (используя XAML)
Вызывать (собственные, неуправляемые) модули C++ по мере необходимости (для повышения производительности).
И помните, что сам XAML не обязательно переносим между платформами.
Насколько мне известно, существуют библиотеки для C# и VB.net для Windows Phone. XAML очень прост в использовании, так что вы ничего не потеряете, чтобы что-то написать. Также вы должны подумать, пройдет ли ваше приложение сертификацию. Так что лучше поговорите со службой поддержки Windows Phone, чтобы получить помощь.