2014-01-29 33 views
3

可能是一個愚蠢的問題,所以我提前道歉。我是構建Windows 8商店應用程序的新手。windows 8 App從App.xaml.cs訪問頁面方法

當App被暫停時,我需要在頁面腳本上運行一些方法。我只有一個頁面,並且在Page1.xaml.cs文件中有一些公用方法。我想從App.xaml.cs文件中的OnSuspending()方法調用它們。我需要確保一些文本文件已保存。

如何創建對我的Page1腳本的引用?

回答

4

您可以嘗試訪問Page1對象Content當前屬性Frame。事情是這樣的:

var currentFrame = Window.Current.Content as Frame; 
var page1 = currentFrame.Content as Page1; 

然後公衆的Page1方法將可以訪問來自page1變量:

page1.SomePublicMethod(); 
+1

謝謝,這是偉大的! – user1766857