В приложении Windows Phone 8, Когда я вызываю веб-службу, я получаю ответ. И ответ - html-код. Теперь я сохранил html-код в строковой переменной. Теперь я хочу показать этот HTML-код в веб-браузере. Для этого я использовал приведенный ниже код.
myWebBrowser.NavigateToString("myHTMLcode")
Но данные не отображаются на странице. Скажите, пожалуйста, как это сделать. Я с нетерпением жду ценного ответа.
Благодарю.
Создайте элемент управления WebBrowser в XAML (убедитесь, что он имеет достаточную высоту и ширину)
<phone:WebBrowser Name="webBrowser" Height=400 Width=300/>
Затем я создал веб-клиент для получения некоторой html-страницы
WebClient client = new WebClient();
client.DownloadStringCompleted += client_DownloadStringCompleted;
client.DownloadStringAsync(new Uri("http://www.google.com", UriKind.Absolute));
Когда загружается html, покажите его в нашем элементе управления webBrowser
void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
webBrowser.NavigateToString(e.Result);
}
Примите это к вашим потребностям.
<html><head></head><body>your html content here</body></html>
тогда он должен работать !!