Architektura wygląda następująco:
Po kliknięciu przycisku otwiera się strona HTML zawierająca link. Po kliknięciu linków chcę otworzyć go w zewnętrznej (domyślnej) przeglądarce WP7, tak aby aplikacja się zamknęła i link otwiera się zewnętrznie. Jak mogę to wdrożyć?
Dodany ta kontrola w pliku XAML:chce otworzyć Link w zewnętrznej przeglądarce WP7
<phone:WebBrowser Name="browser" Margin="0,78,0,0" />
Na kliknięcia przycisku:
private void Information_Loaded(Object sender,RoutedEventArgs e)
{
Assembly assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream("index_en.html"))
{
using (StreamReader reader = new StreamReader(stream))
{
string html = reader.ReadToEnd();
browser.NavigateToString(html);
}
}
Teraz index_en.html zawiera link, który ma zostać otwarty w zewnętrznej przeglądarce.
Jak mogę to wdrożyć, pomijając? – Shaireen
@Shaireen: Zaimplementuj * co *, pomijając? Pomijanie czego? –
Przepraszam, że się nie wyjaśniłem. Podczas korzystania z przeglądarki internetowej muszę podać mu adres URL. Czy ten adres URL powinien być nazwą pliku html? czy to jest połączenie, które się otwiera? – Shaireen