2012-12-08 40 views
0

有什麼辦法可以訪問其他頁面上的方法嗎? I.E使用Mainpage類的SecondPage類中的方法?還是有辦法使全局方法(即跨越所有頁面的方法)?使用另一種方法頁面

+2

有關使全球公共類如何? – David

+1

我使我的方法私人實例方法,當我應該做出公共靜態方法,謝謝你的提示。 – KillaKem

回答

1

只是找到了一種方法,如果你想使用其他網頁上的那些方法,只需添加去解決問題,讓你想使用公共靜態方法的方法,那麼

NamespaceName.PageName.MethodName(var Args); 
+0

這是一個非常糟糕的方法。想想爲這樣的事情創建一種服務類。當然最好在ViewModels中保留邏輯,而不是頁面(除了相當特定的頁面)。 – Grigory

+0

如果該方法是公有的並且是靜態的,那麼它可能不屬於頁面。它應該在第三類專門用於這種效用方法。 – Servy

0

你應該使用公共靜態方法

這是一個不錯的辦法,你可以做一個服務類