protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMGacha oldVm = oldViewModel as VMGacha; if (oldVm != null) { oldVm.LimitCount.OnValueChanged -= LimitCountChanged; oldVm.LastTime.OnValueChanged -= LastTimeChanged; } if (ViewModel != null) { ViewModel.LimitCount.OnValueChanged += LimitCountChanged; ViewModel.LastTime.OnValueChanged += LastTimeChanged; } }
public MGacha() { viewModel = new VMGacha(); }