public void Refresh(ElementClickArgs args) { if (args.typeName == "Point") { SingleElementView.RefreshPicture(points, pictures[2 * args.x][2 * args.y], args.x, args.y); } else if (args.typeName == "Edge") { bool vertical = Convert.ToBoolean(args.additionalArgs); SingleElementView.RefreshPicture(edges, pictures[2 * args.x + Convert.ToInt32(vertical)][2 * args.y + Convert.ToInt32(!vertical)], args.x, args.y, vertical); } else if (args.typeName == "Field") { SingleElementView.RefreshPicture(fields, pictures[2 * args.x + 1][2 * args.y + 1], args.x, args.y); } Refresh(); }
protected void RefreshButton(ElementClickArgs args) { ModelChangeEvent(args); }