private void OpenImageInTab(string path) { try { ClosableTabItem newTab = new ClosableTabItem(path.Split('\\').Last().ToString(), CreateImage(path)); newTab.Loaded += new RoutedEventHandler(newTab_Loaded); attachCanvasEvents(newTab.getImageViewport()); ImageTabs.Items.Add(newTab); } catch { } }
private void CreateTab(String tabName, int Height, int Width) { try { ClosableTabItem item = new ClosableTabItem(tabName); attachCanvasEvents(item.getImageViewport()); item.getImageViewport().Height = Height; item.getImageViewport().Width = Width; ImageTabs.Items.Add(item); ImageTabs.SelectedItem = item; } catch { } }