protected override void WindowOpening() { base.WindowOpening(); if (EntityViewModelManager.CurrentView.BaseCollection.Count == 0) { EntityViewModelManager.Init(); } viewModel.RefreshPVE(); }
private static void ResetHandler() { EntityViewModelManager.Reset(); IsPVE = null; hudButton?.Dispose(); hudButton = null; if (hudLayoutControl != null) { hudLayoutControl.Loaded -= LayoutControl_Loaded; hudLayoutControl = null; } gameplayInputContext?.Stop(); gameplayInputContext = null; }
public override void DisposingViewModel(uFrame.MVVM.ViewModel viewModel) { base.DisposingViewModel(viewModel); EntityViewModelManager.Remove(viewModel); }
public virtual void InitializeEntity(EntityViewModel viewModel) { // This is called when a EntityViewModel is created EntityViewModelManager.Add(viewModel); }