private void OnNewRoundStarted() { ViewModel.Dispose(); ViewModel = new HaircutMinigameVM(); ViewModel = new HaircutMinigameVM(); ViewModel.InjectOverlaySettings(OverlaySettings); ViewModel.InjectRouter(Router); ViewModel.NewRoundStarted += OnNewRoundStarted; DataContext = ViewModel; }
public override void OnAttachedToFrame() { base.OnAttachedToFrame(); ViewModel.InjectOverlaySettings(OverlaySettings); ViewModel.InjectRouter(Router); }