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;
                }
            }
        }