protected override void OnBindingContextChanged(VMBase oldViewModel, VMBase newViewModel) { base.OnBindingContextChanged(oldViewModel, newViewModel); VMSkill oldVm = oldViewModel as VMSkill; if (oldVm != null) { oldVm.Level.OnValueChanged -= LevelChanged; } if (ViewModel != null) { ViewModel.Level.OnValueChanged += LevelChanged; } }
void Awake() { instance = this; InitView(); }
public MSkill() { viewModel = new VMSkill(); }