Пример #1
0
        private void _listView_MouseClick(object sender, MouseEventArgs e)
        {
            try
            {
                ListViewItem item = _listView.SelectedItems[0];
                item.BackColor = Color.LightSteelBlue;
                var galleryItem = (IGalleryItem)item.Tag;
                ClearCanvas.ImageViewer.IDisplaySet          displaySet = (ClearCanvas.ImageViewer.IDisplaySet)galleryItem.Item;
                ClearCanvas.ImageViewer.ImageViewerComponent viewer     = null;
                DesktopWindow desktopWindow = null;
                foreach (DesktopWindow window in Application.DesktopWindows)
                {
                    foreach (Workspace space in window.Workspaces)
                    {
                        if (space.Title == "imageview")
                        {
                            desktopWindow = window;
                            viewer        = space.Component as ClearCanvas.ImageViewer.ImageViewerComponent;
                        }
                    }
                }
                if (viewer != null)
                {
                    viewer.SelectedImageBox.DisplaySet = displaySet.CreateFreshCopy();

                    viewer.SelectedImageBox.Draw();
                }
            }
            catch (Exception)
            {
            }
        }
Пример #2
0
 public void isDisplaySetChoose(ClearCanvas.ImageViewer.IDisplaySet displaySet)
 {
     foreach (ListViewItem item in _listView.Items)
     {
         var galleryItem = (IGalleryItem)item.Tag;
         if (strUid == displaySet.Uid)
         {
             return;
         }
         if (displaySet.Uid == ((ClearCanvas.ImageViewer.IDisplaySet)galleryItem.Item).Uid)
         {
             item.Selected = true;
             strUid        = displaySet.Uid;
             return;
         }
     }
 }