我有一個Silverlight 4應用程序。XAML頁面構造函數
什麼會導致我的代碼隱藏文件中的構造函數被多次調用?
目前我懷疑當我設置datacontext或做applytemplate時它會被調用。
我可以看到它,當我調試應用程序,並在我的構造函數的第一行放置斷點,但它不給我一個堆棧跟蹤。
謝謝
我有一個Silverlight 4應用程序。XAML頁面構造函數
什麼會導致我的代碼隱藏文件中的構造函數被多次調用?
目前我懷疑當我設置datacontext或做applytemplate時它會被調用。
我可以看到它,當我調試應用程序,並在我的構造函數的第一行放置斷點,但它不給我一個堆棧跟蹤。
謝謝
構造函數應該只爲每個控件實例調用一次。您的控件可能會在您的應用程序中多次使用嗎?或者可能包含該控件的頁面被多次實例化?
乾杯,亞歷克斯
我發現MainPage.xaml.cs中的文件可以有一個{} usercontroname事件_Loaded。
我將我的方法調用移動到了該事件,而不是構造函數。
現在工作就像一個魅力。
在哪個文件被調用兩次?應用程序?主頁?導航框架用戶控制? – Doobi 2010-07-02 14:19:42