c # — Приложения для рабочего стола XAML в C ++ (Visual Studio Ultimate 2012 RC)

Я знаю, что мы можем разрабатывать приложения Windows Desktop XAML (WPF) в Visual Studio Ultimate 2012 RC на C #, VB — но почему мы не можем сделать то же самое на C ++ ???

Я вижу, что в C ++ есть возможность создавать проекты Win32, приложения MFC и METRO, но почему не обычные приложения WPF DESKTOP?

Как мы можем вернуть WPF для рабочего стола в C ++?


Я попытался щелкнуть правой кнопкой мыши свое решение и добавить файл XAML в проект — но нет такого файла, доступного для добавления через диалог добавления файла для приложений C ++.

0

Решение

Ни RTM, ни Visual Studio 2010/2008 не позволяют вам писать стандартные приложения WPF на C ++ (поэтому нет никакого «возвращения WPF для рабочего стола обратно в C ++», потому что он никогда не существовал в первую очередь).

Что касается того, почему, только Microsoft могла бы сказать.

Я подозреваю, что это связано с тем, насколько сильно WPF полагается на рефлексию и некоторые динамические функции C #, которых нет в C ++ (и на которые приложения Metro не полагаются из-за более ограниченной среды) — но это чисто спекуляция.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]