我只是在想什麼。我有一個加載頁面的框架,當前每個頁面都有一個Page_Loaded
方法,每次訪問該頁面時都會運行該方法。這很好,但我注意到,如果我使用導航去以前訪問過的頁面錯誤。回到頁面後,Page_Loaded
被再次調用,我不想要。WPF,在InitializeComponent之後直接放置代碼的不良做法?
使用調試,我注意到InitializeComponent
只是得到稱爲頁面第一次實現並想知道如果我可以簡單地把我Page_Loaded
這個代碼調用,比如打完:
public partial class MyPage: Page
{
public MyPage()
{
InitializeComponent();
//======> To Here
}
private void Page_Loaded(object sender, RoutedEventArgs e)
{
//Put Code from here <======
}
}
這樣就解決了我的問題但是不好的做法?如果是這樣,我會遇到什麼問題?
感謝, 鋼鈑
好,只是我希望的答案。感謝您讓我放心:) – 4imble 2009-10-31 15:35:51