public void AddMonsterFromTemplate() { WindowManager wm = new WindowManager(); Dictionary <string, object> settings = new Dictionary <string, object>(); settings.Add("Height", 500); settings.Add("Width", 500); settings.Add("SizeToContent", System.Windows.SizeToContent.Manual); AddMonsterFromTemplateViewModel amftvm = new AddMonsterFromTemplateViewModel(); bool?success = wm.ShowDialog(amftvm, null, settings); if (success == true) { Monsters.Add(SelectedTemplate.GetMonster(amftvm.SelectedLevel, (Models.MonsterType)Enum.Parse(typeof(Models.MonsterType), amftvm.SelectedMonsterType), amftvm.MonsterName, amftvm.MonsterText)); } }