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