Я хочу сделать приложение для Windows Phone (желательно версии 7.5 и 8) на C ++. Я искал в сети и узнал, что для этой цели XAML не поддерживается, и мне придется генерировать пользовательский интерфейс из самого C ++, что я не знаю, как. Но в приложениях Магазина Windows пользовательский интерфейс генерируется XAML, а программный код — C ++ / CX, что я считаю лучше. Можно ли использовать C ++ / CX и XAML для этой цели или если вы можете дать какой-то ресурс по генерации пользовательского интерфейса с C ++?
Проверьте эти ссылки:
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, чтобы получить некоторую помощь.