Управление С++ WebView в Windows Phone 8?

Доступен ли веб-браузер или элемент управления веб-представлением для приложений Windows Phone 8, написанных на C++? Я нашел элемент управления WebBrowser, но, похоже, он доступен только в Windows Phone 7, написанном на C#.


person djcouchycouch    schedule 07.11.2012    source источник


Ответы (1)


Невозможно напрямую использовать элемент управления WebBrowser в C++. Вам нужно будет создать mixed C++ и проекты XAML и наложите их поверх вашего DirectX .

Обратите внимание, что использование приложений Hybrid XAML и D3D имеет небольшое снижение производительности по сравнению с использованием приложений D3D на чистом C++. Даже если вы никогда не показываете XAML, просто инициализировать полную среду CLR и загрузить XAML для нее все равно довольно тяжело. Подробнее об этом читайте в MSDN здесь. и здесь< /а>.

Другая вещь, которая может быть применима к вам, заключается в том, что WebBrowserTask перенесен в WinRT, поэтому он доступен из C++. Наряду с методом Launcher.LaunchUriAsync() он позволяет вам выйти из приложения и открыть IE10 на определенной странице.

person JustinAngel    schedule 07.11.2012