私は 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 インタラクションでは、このボタン/コマンドの呼び出しは問題ないことに注意してください。では、そのような操作を実行するコマンドをいつ呼び出す必要がありますか? ありがとう!