public TownHallLevel Clone() { TownHallLevel clone = new TownHallLevel(); clone.Level = this.Level; foreach (string buildingID in this.Details.Keys) { clone.Details.AddTownHallLevelDetail(this.Details[buildingID].Clone()); } return clone; }
public TownHallLevel Clone() { TownHallLevel clone = new TownHallLevel(); clone.Level = this.Level; foreach (string buildingID in this.Details.Keys) { clone.Details.AddTownHallLevelDetail(this.Details[buildingID].Clone()); } return(clone); }
void TownHallLevelMenuItem_Checked(object sender, RoutedEventArgs e) { MenuItem menuItem = sender as MenuItem; if (null != menuItem) { if (null != this.TownHallLevel) { ((MenuItem)this.ContextMenu.Items[this.TownHallLevel.Level - 1]).IsChecked = false; } this.TownHallLevel = menuItem.Tag as TownHallLevel; this.RaiseEvent(new RoutedEventArgs(TownHall.TownHallLevelChangedEvent)); } }