2016-04-06 13 views
0

次のように私は、私のXAMLの内側に私のDataContextビューモデルを指定しています:コードビハインド内からXAMLで指定されたDataContextにアクセスするにはどうすればよいですか?

<Window.DataContext> 
    <vm:SeasonDivisionViewModel /> 
</Window.DataContext> 

そのSeasonDivisionViewModelクラスがパブリックプロパティを持っている場合、それは、コードビハインド内からこれにアクセスすることは可能でしょうか?

私は一度に1つのステップを習得しようとしています。まだコマンドを追加しないようにしたいのですが、コードビハインドの中からデータを入力するだけです。

答えて

1

ビューの後ろにコードが読み込まれた後にDataContextにアクセスする場合は、これを単純に使用できます。

var viewModel = (MyViewModel)DataContext; 

ここで、MyViewModelはデータコンテキストのデータ型です。

+0

ああ、doh!もちろん。ポインタありがとう。 – Ryan

+1

また、DataContextChangedイベントでアクセスすることもできます。 – FreddyFlares

関連する問題