2012-08-02 51 views

回答

6

沒有,有沒有辦法讓一個Metro風格的應用程序做到這一點。通過設計,他們不能直接與其他應用程序之外的應用程序進行交互,包括捕獲可能包含其他應用程序的屏幕截圖 Metro風格的應用程序也無法將Xaml元素渲染爲位圖,因此您無法輕鬆地爲自己的應用程序實現此功能。 --Rob

更多細節在這裏找到:MSDN Forum

我沒有測試這個解決方案,但如果你試圖讓你的應用程序按窗口鍵+ PRINTSCREEN它可能工作,它應該把圖片進入圖片文件夾從那裏你可以通過Windows集成訪問圖片(我認爲)

+0

確實。您無法從應用程序中以編程方式獲取屏幕截圖。用戶可以拍攝屏幕截圖的常規方法仍然可用,因爲知道觸摸特定的勝利+我不記得的另一個按鈕。那,以及模擬器中的「拍照」按鈕。 – 2012-08-02 15:24:35

+0

不尋找'鍵盤'的方式。絕對尋找編程。那剛剛捕獲當前節目窗口並將其保存到圖片或本地文件呢? – 2012-08-02 16:06:54

+0

正如Rob所說,Metro風格應用不可能做到這一點,它與WPF,WinForms或Silverlight不同,它使用的是不同的FCL。因此,捕獲當前的程序窗口可能只是給你的桌面圖像,而不是地鐵的啓動屏幕/應用程序。 – 2012-08-02 17:39:36