Технические причины, по которым нельзя использовать часть пользовательского интерфейса WinRT API в обычных настольных приложениях.

WinRT API можно вызывать из приложений, отличных от приложений в стиле Metro, за исключением классов XAML. Возможно, было бы полезно использовать некоторые элементы управления на рабочем столе. Какие технические проблемы вызывают это ограничение?


person Roman Boiko    schedule 23.09.2011    source источник
comment
См. также stackoverflow.com/questions /7475775/   -  person Roman Boiko    schedule 24.09.2011
comment
Тот факт, что приложение Metro Syle не использует дескрипторы Windows, может быть как-то связан с этим.   -  person Ian Ringrose    schedule 25.09.2011


Ответы (1)


Я предполагаю, что это было бы возможно, но это было бы слишком много работы как для MS, так и для разработчиков, использующих это.

Если у вас есть какая-то библиотека графического интерфейса, я не вижу преимуществ использования WinRT Button по сравнению со встроенным компонентом кнопки.

person svick    schedule 24.09.2011
comment
Преимущество будет, если MS, наконец, создаст хорошую библиотеку графического интерфейса, а не что-то вроде дерьма MFC из 1990 года. - person Lothar; 26.09.2011