private void Window_Loaded(object sender, RoutedEventArgs e) { DataObject.AddPastingHandler(txtMyText1, TextBoxPasting); DataObject.AddPastingHandler(txtMyText2, TextBoxPasting); //initialized golWorld = new GoLWorld(30, 30); drawField(golWorld.getRowLength(), golWorld.getColumnLength()); take_ini_world = true; }
void OnNew(object sender, RoutedEventArgs e) { //check if textfields were 0 or not TextBox tb1 = (TextBox)FindName("txtMyText1"); TextBox tb2 = (TextBox)FindName("txtMyText2"); int rows = 0; int cols = 0; int.TryParse(tb1.Text, out rows); int.TryParse(tb2.Text, out cols); //if text fields were 0, dont draw, take ini world if (!(take_ini_world && (rows == 0 || cols == 0))) { take_ini_world = false; golWorld = new GoLWorld(rows, cols); } drawField(golWorld.getRowLength(), golWorld.getColumnLength()); }