public bool AddGraphicsShow(Show.IGraphicsShow graphicsShow, IWin32Window window) { if (GraphicsShowManager.AddShow(graphicsShow.ShowKey, graphicsShow)) { graphicsShow.MouseRightContextMenu += Device_MouseRightContextMenu; graphicsShow.GraphicsShowClosed += GraphicsShow_GraphicsShowClosed; try { graphicsShow.ShowGraphics(window); } catch (Exception ex) { Logger.Error(true, "", ex); } Logger.Info(true, String.Format("<{0}>显示视图显示成功", graphicsShow.ShowName)); return(true); } else { Logger.Info(true, String.Format("<{0}>显示视图显示失败", graphicsShow.ShowName)); return(false); } }