public override void OnClickElement(GeoElement element) { FormElement form = null; if (element is GeoVertex) { form = geoController.VertexForm((GeoVertex)element); } else if (element is GeoEdge) { form = geoController.EdgeForm((GeoEdge)element); } else if (element is GeoFace) { form = geoController.FaceForm((GeoFace)element); } if (form != null) { inputPanel.InputFields(form.fields); } }