2011-01-10 86 views
1

我用框架來加載我的WPF項目中的頁面,有沒有辦法檢測頁面加載是否是第一個?像ASP.NET中的「IsPostBack」,我試圖找到它在WPF中的等價物。在WPF中是否有與ASP.NET「IsPostBack」相當的功能?

我發現IsPostBack是System.Web.UI中的一個屬性,是否應該將該命名空間包含在我的頁面中?

我仍然必須使用一個靜態變量「bool SystemLoad = true」,在第一次加載時它是True,然後我將它設置爲False,所以當頁面重新加載時,它不會像第一次那樣加載。

謝謝!

回答

3

的IsPostBack是不相關的WPF應用程序,並自WPF應用程序窗口不繼承「頁面」,有沒有辦法可以從System.Web.UI程序使用的IsPostBack變量。

您可以做的最好的就是實現您的自定義邏輯,如下所示。

private bool isLoaded; 
private void Window_Loaded(object sender, RoutedEventArgs e) 
{ 
    if (isLoaded) 
     return; 
    isLoaded = true; 
} 
+0

非常感謝 – Mia 2011-01-10 06:13:00

相關問題