public DamageMeterView()
        {
            InitializeComponent();
            DataContext = _damageMeterViewModel = new DamageMeterViewModel();

            if (_damageMeterViewModel.DamageMeter == null)
            {
                Loaded += (_, __) => ShowCharacterSelection();
            }
        }
 public CharacterSelectionView(DamageMeterViewModel damageMeterViewModel)
 {
     InitializeComponent();
     DataContext = CharacterSelectionViewModel = new CharacterSelectionViewModel(damageMeterViewModel);
     if (!CharacterSelectionViewModel.CharacterInfoViewModels.Any() &&
         damageMeterViewModel.DamageMeter == null)
     {
         Loaded += (_, __) => ShowNewCharacterInfo();
     }
 }