Приложения XAML с использованием С++/CX для настольных компьютеров

Я экспериментировал с программированием пользовательского интерфейса XAML с использованием приложений С++ для Windows 8 Store. Мне очень нравится опыт разработчиков, дизайнер XAML и тот факт, что я могу получить чистые родные приложения с современным богатым пользовательским интерфейсом и высокой производительностью.

Я хочу создать похожие приложения XAML, используя С++ для Windows Desktop (не-магазин). Как мне это сделать? В течение многих лет я ждал, когда будет создан собственный стек пользовательского интерфейса для Windows Desktop, который является более новым, чем MFC, и несколько выше, чем прямое программирование Win32/GDI.

Ответ 1

Как Silverlight, так и WPF используют XAML вместе с кодом для реализации приложений. Ни один из них не поддерживается, но если вы хотите играть с той же технологией, он там.

Как отметил Джефф МакКлинток, Microsoft объявила, что будущее обновление для Windows 8 позволит приложениям запускаться на рабочем столе, но я ожидаю, что это будет просто изменение окон, а приложения все равно будут работать в ограниченной изолированной программной среде, Приложения запускаются внутри. Возможно, Microsoft представит еще один настольный интерфейс пользовательского интерфейса и поддержит его в течение трех лет, прежде чем убить его.

WTL новее, чем MFC, хотя последнее обновление было шесть лет назад. Я лично рекомендую Qt, так как он позволяет получить доступ к собственным вызовам Win32 (так что вы можете делать все, что угодно, как обычно, делать приложения Win32), имея при этом богатую, надежную структуру пользовательского интерфейса.

Ответ 3

Будущее обновление для Windows 8.1 позволит Windows 8 Store Apps запускаться в окне на рабочем столе и появляться на панели задач, например, в приложении Win32. Это позволяет приложениям Store действовать так же, как приложения для настольных компьютеров. MS намекнула, что приложение store Xmal будет доступно для настольных приложений в какой-то момент в будущем.

http://www.gottabemobile.com/2014/04/02/microsoft-listens-to-users-start-menu-and-windowed-apps-are-on-the-way/