public void thumbileChanged(IDisplaySet displayset) { DesktopWindow desktopWindow = (DesktopWindow)base.Context.DesktopWindow; DesktopWindowView windowview = (ClearCanvas.Desktop.View.WinForms.DesktopWindowView)desktopWindow.DesktopWindowView; Crownwood.DotNetMagic.Docking.Content content = windowview.DesktopForm.DockingManager.Contents["缩略图"]; if (content == null) { return; } ClearCanvas.ImageViewer.Thumbnails.View.WinForms.ThumbnailComponentControl ctrol = (ClearCanvas.ImageViewer.Thumbnails.View.WinForms.ThumbnailComponentControl)content.Control; ctrol.getGallaryView().isDisplaySetChoose(displayset); }
public static void RegisterWindow(string WindowText, int WindowIcon, Control WindowContent) { if (g.WorkspaceWindows.Contains(WindowContent)) { return; } Crownwood.DotNetMagic.Docking.Content newcontent = g.Main.dockMgr.Contents.Add(WindowContent, WindowText); newcontent.ImageList = g.Main.ilProject; newcontent.ImageIndex = WindowIcon; g.Main.dockMgr.AddContentWithState(newcontent, Crownwood.DotNetMagic.Docking.State.DockRight); g.WorkspaceWindows.Add(new WorkspaceWindow( newcontent, WindowText, null)); }
public WorkspaceWindow(Crownwood.DotNetMagic.Docking.Content Content, string captext, Image winicon) { this.Content = Content; CaptionText = captext; WindowIcon = winicon; }