protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMTopMap oldVm = oldViewModel as VMTopMap; if (oldVm != null) { //oldVm.MapId.OnValueChanged -= MapIdChanged; } if (ViewModel != null) { //ViewModel.MapId.OnValueChanged += MapIdChanged; } }
public MTopMap() { viewModel = new VMTopMap(); }