void encounterDetailsWindow_SelectionChanged(object sender, CombatantsSelectionChangedEventArgs <Combatant> e)
 {
     if (e.Combatants.Count() == 1)
     {
         this.propertiesWindow.SelectedObject = e.Combatants.First();
         this.statblockWindow.Combatant       = e.Combatants.First();
     }
 }
 private void monstersWindow_SelectionChanged(object sender, CombatantsSelectionChangedEventArgs <Monster> e)
 {
     if (e.Combatants.Count() == 1)
     {
         this.propertiesWindow.SelectedObject = e.Combatants.First();
         this.statblockWindow.Combatant       = e.Combatants.First();
     }
     this.selectedCombatants = e.Combatants;
 }
 protected virtual void OnSelectionChanged(CombatantsSelectionChangedEventArgs<Combatant> e)
 {
     var changed = this.SelectionChanged;
     if (changed != null) {
         changed(this, e);
     }
 }