2009-10-22 14 views

答えて

51
((App)Application.Current).YourMethod .... 
+0

それは動作しますが、わかりません。 Application.Current == Appの場合、これらは同じ型ですが、この型キャストはどのように機能していますか?ありがとう –

+2

アプリケーションはSystem.Windows.Applicationです。他のアプリケーションは、アプリケーションから派生したプロジェクト内にあります.App.Currentは、アプリケーションではなく、アプリケーションタイプです。 –

+1

ありがとうございます。 xaml-viewからこれを行うことは可能ですか? (Like = Click = "App.YourMethod" _) – mYnDstrEAm

2

アプリケーションの広範な方法(たとえば、AppState.cs)を保持するために別のクラスを作成することを検討しましたか?

+0

これはより良いアプローチですが、私はApp.xaml.cで宣言されているものを見る方法を知りたかったのです。ありがとう。 –

+5

私はあなたがこの提案について何を思いついたのか不思議です。それでもそれを保存する場所が必要です。アプリケーションクラスよりもアプリケーション全体のメソッドを保存するほうが良いでしょうか?どの窓からでも他にどのようにアクセスできますか? –

関連する問題