我有两个观点:MainView
和ProfileView
。
用户在Age
中设置ProfileView
属性,然后点击上一个箭头按钮(PreviousDialog bind),以便通过{{MainView
更新Age
属性1}}协议。
当用户点击上一个箭头按钮时,Messaging
中的以下实现不会调用ProfileViewModel
方法。我想知道我错过了什么或做错了什么?
ProfileViewModel.cs
NotifyUpdate
答案 0 :(得分:3)
当您按下previous arrow button
时,不会调用getter
属性的ICommand
。相反,调用ICommand
的{{3}}方法会调用您提供给delegate
的{{1}} ... MvxCommand
。
如果您希望在ShowViewModel<MainViewModel>()
被点击时调用NotifyUpdate
,则应将previous arrow button
调用与NotifyUpdate
一起放入单独的方法中,并将该方法传入ShowViewModel<MainViewModel>()
....这样的事情:
MvxCommand