2011-01-10 26 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

関連する問題