2014-01-27 3 views
0

Я загружаю URL-адрес в веб-браузере управления телефоном Windows 8. Когда я нажимаю на файл docx, который можно загрузить с сайта, он не загружается и не открывается. Он просто продолжает загружаться. Нужно ли вообще открывать файл docx в элементе управления webbrowser или загружать файл docx и открывать браузер IE10 WP8?Открытие файла docx в Windows Phone 8 Управление веб-браузером

ответ

3

Вам необходимо приложить к Navigating случаю WebBrowser (reference). В этом случае вам нужно будет искать URL-адреса, которые вы хотите обрабатывать, а затем запускать их напрямую, а затем отменить навигацию. Что-то вроде этого непроверенного кода.

void web_Navigating(object sender, NavigatingEventArgs e) { 
    string url = e.Uri.ToString(); 
    if (url.EndsWith("docx")) { 
     Launcher.LaunchUriAsync(url); 
     e.Cancel = true; 
     return; 
    } 
} 
1

вы можете легко открыть его с помощью прохождения URL как этого

await Launcher.LaunchUriAsync(new Uri("http://www.abundantcode.com/mydoc.docx")); 
+0

Я уже загружаю сайт через «управление веб-браузером». При навигации по страницам мы можем встретить файл docx, который нам нужно загрузить или открыть. В этом сценарии мне нужно решение. – Ramesh

Смежные вопросы