私は WPF アプリを設計し、MVVM パターンを使用しています。View1
と呼ばれる 1 つのビューがあり、それが請負業者にDataContext
設定されているとしましょうViewModel1
。VM には、ビューに表示されるデータを計算する役割を持つCommand
と呼ばれるものがあります。RefreshCommand
ビューが表示された直後にこれを呼び出したいのですRefreshCommand
が、その方法がわかりません。
Loaded
次のようなユーザーコントロールのイベントを処理するコードビハインドでそれを呼び出そうとしました:
Private Sub AfterLoad(sender As Object, e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
RefreshButton.Command.Execute(sender)
End Sub
しかし、この時点でRefreshButton.Command
はまだ に設定されていることに気付きましたNothing
。UI インタラクションでは、このボタン/コマンドの呼び出しは問題ないことに注意してください。では、そのような操作を実行するコマンドをいつ呼び出す必要がありますか? ありがとう!