我很困惑。如何從我的地鐵應用程序在網頁瀏覽器中打開網站?我怎樣才能打開默認的郵件應用程序?Windows 8地鐵打開網站/ mailto C#
在WPF上W7,我只想跑提前
Process.Start("mailto://whatever");
感謝
我很困惑。如何從我的地鐵應用程序在網頁瀏覽器中打開網站?我怎樣才能打開默認的郵件應用程序?Windows 8地鐵打開網站/ mailto C#
在WPF上W7,我只想跑提前
Process.Start("mailto://whatever");
感謝
地鐵的應用程序在Windows 8不支持Process.Start
。它不存在於System.Diagnostics
命名空間中。
一個metro應用程序不能直接啓動另一個metro應用程序。
但是,有兩種啓動應用程序的方法。您可以通過文件關聯或通過協議處理程序啓動應用程序(Windows.System.Launcher.LaunchUriAsync
和Windows.System.Launcher.LaunchFileAsync
)
這兩個都可以解決您的問題。
實例和文檔活出上:http://msdn.microsoft.com/en-us/library/windows/apps/windows.system.launcher.aspx
也要看:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh779672.aspx
這是Launcher.LaunchUriAsync(new Uri("http://verysoftware.co.uk"));
在Launcher.LaunchUriAsync代碼行的開頭插入「await」以擺脫Visual Studio警告。 – 2013-10-14 22:31:30
你使用的Process.Start理解( 「至mailto://無所謂」)是不正確的方法做到這一點開始吧?這隻有在用戶定義默認郵件程序時纔有效。你應該繼續做到這一點。 – 2012-03-20 16:08:58