public ClosableTabItem(string title, FrameworkElement image) { CloseableHeader closableTabHeader = new CloseableHeader(); closableTabHeader.FileName.Content = title; closableTabHeader.close_button.Click += new System.Windows.RoutedEventHandler(close_button_Click); this.Header = closableTabHeader; ScrollViewer sv = new ScrollViewer(); sv.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible; sv.Loaded += new RoutedEventHandler(sv_Loaded); Canvas svContent = new Canvas(); svContent.Background = Brushes.DarkGray; //svContent.MouseWheel += new MouseWheelEventHandler(sv_MouseWheel); sv.Content = svContent; Canvas viewPort = new Canvas(); viewPort.Background = Brushes.White; viewPort.ClipToBounds = true; viewPort.MouseDown += new MouseButtonEventHandler(SelectItem); viewPort.LayoutTransform = newTransformations(); viewPort.Children.Add(image); Canvas.SetTop(image, 0); Canvas.SetLeft(image, 0); image.Loaded += new RoutedEventHandler(image_Loaded); svContent.Children.Add(viewPort); this.Content = sv; }
public ClosableTabItem(string title) { CloseableHeader closableTabHeader = new CloseableHeader(); closableTabHeader.FileName.Content = title; closableTabHeader.close_button.Click += new System.Windows.RoutedEventHandler(close_button_Click); this.Header = closableTabHeader; ScrollViewer sv = new ScrollViewer(); sv.Loaded += new RoutedEventHandler(sv_Loaded); Canvas svContent = new Canvas(); svContent.Background = Brushes.DarkGray; sv.Content = svContent; Canvas viewPort = new Canvas(); viewPort.Background = Brushes.White; svContent.Children.Add(viewPort); this.Content = sv; }
public ClosableTabItem() { CloseableHeader closableTabHeader = new CloseableHeader(); closableTabHeader.close_button.Click += new System.Windows.RoutedEventHandler(close_button_Click); this.Header = closableTabHeader; }