public void Set(Int32 row, Int32 column, VMCell elem) { switch (elem) { case VMCell.Empty: Button btn = new Button(); btn.Click += FieldBtn_Click; Set(row, column, btn); break; case VMCell.Cross: Set(row, column, new Label() { Content = "X" }); break; case VMCell.Nought: Set(row, column, new Label() { Content = "O" }); break; default: break; } }
public static Cell ConvertToModelCell(this VMCell vmCell) { return((Cell)((Int32)vmCell)); }
public void GameEnd(VMCell winner) { MessageBox.Show("Winner is " + winner.ToString()); this.Close(); }