private void ButtonHelp_Click(object sender, RoutedEventArgs e) { PanAndZoomViewer viewer = new PanAndZoomViewer(new BitmapImage(new Uri(@"/GSF.PhasorProtocols.UI;component/Images/" + ((Button)sender).Tag, UriKind.Relative)), "Help Me Choose"); viewer.Owner = Window.GetWindow(this); viewer.WindowStartupLocation = WindowStartupLocation.CenterOwner; viewer.ShowDialog(); }
public SimpleRulerAdorner(UIElement adornedElement, PanAndZoomViewer viewer) : base(adornedElement) { _Zoom = 1; _MaxLength = 100; // 100 pixels max length viewer.ZoomTransform.Changed += new EventHandler(ZoomTransform_Changed); FrameworkElement frameworkElement = adornedElement as FrameworkElement; frameworkElement.Loaded += new RoutedEventHandler(AdornedElement_Loaded); }