Windows 8 Metro open Webseite / mailto C#
Ich bin ziemlich verwirrt. Wie öffne ich eine Webseite im webbrowser-von meinem metro-app? Und wie kann ich die Standard-mail-Anwendung?
In WPF auf W7 würde ich nur ran
Process.Start("mailto://whatever");
Vielen Dank im Voraus
- Verstehen Sie mit Bearbeiten.Start("mailto://whatever") ist der falsche Weg, es zu tun, um mit anzufangen, richtig? Das funktioniert nur, wenn der Benutzer definiert eine Standard-mail-Programm. Sie sollten weiterhin in der Lage sein, das zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Metro-apps in Windows 8 nicht unterstützen
Process.Start
. Es existiert nicht auf derSystem.Diagnostics
namespace.Einer metro-Anwendung kann nicht starten eine andere metro-app direkt an.
Allerdings gibt es zwei Wege, um die gewünschten apps zu starten. Sie können apps starten, über Datei-Zuordnung oder durch Protokoll-Handler (
Windows.System.Launcher.LaunchUriAsync
undWindows.System.Launcher.LaunchFileAsync
)Beides sollte dein problem lösen.
Beispiele und Dokumentation Leben auf: http://msdn.microsoft.com/en-us/library/windows/apps/windows.system.launcher.aspx
Schauen Sie auch unter: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh779672.aspx
Es ist
Launcher.LaunchUriAsync(new Uri("http://verysoftware.co.uk"));