public void Load(string path) { if (path != null && File.Exists(path)) { switch (System.IO.Path.GetExtension(path)) { //case "." + dxfExtension: // HandleExceptions(() => // DrawingHost.DrawingControl.Drawing = (new DXFDrawingDeserializer().ReadDrawing(path, DrawingHost.DrawingControl)) // ); // break; default: HandleExceptions(() => DrawingHost.DrawingControl.Drawing = Drawing.Load(path, DrawingHost.DrawingControl) ); break; } } }