예제 #1
0
 void AssociatedObject_ZoomFactorChanged(object sender, ZoomFactorChangedEventArgs args)
 {
     if (window != null)
     {
         window.ZoomSlider.Value = args.ZoomFactor;
     }
 }
예제 #2
0
 private void imageXView2_ZoomFactorChanged(object sender, ZoomFactorChangedEventArgs e)
 {
     if (AreImagesOfTheSameSize())
     {
         imageXView1.AutoResize     = AutoResizeType.CropImage;
         imageXView1.ZoomFactor     = imageXView2.ZoomFactor;
         imageXView1.ScrollPosition = imageXView2.ScrollPosition;
     }
 }
예제 #3
0
        private void E_Zoomer_ZoomFactorChanged(object sender, ZoomFactorChangedEventArgs e)
        {
            if (Workflow == null)
            {
                return;
            }

            // this will trigger viome.CoordinatesManager.ZoomFactorChanged
            // event handled in DrawingBoard.CoordinatesManager_ZoomFactorChanged which updates the scrollbars
            // and also handled by viome and trigger RaiseDrawingBoardActionRequested(WorkflowDrawingBoardRequestType.Invalidate)
            // PaintualCanvas will receive the request and update the visual
            Workflow.CoordinatesManager.ZoomFactor = e.ZoomFactor;

            if (t_selectionGlass != null)
            {
                // this will handle and update the selection area if needed
                t_selectionGlass.ZoomFactor = e.ZoomFactor;
            }
        }
예제 #4
0
파일: MainForm.cs 프로젝트: rajbindu/misc
 private void outputImageXView_ZoomFactorChanged(object sender, ZoomFactorChangedEventArgs e)
 {
     // Sync view between before and after iamges
     inputImageXView.ZoomFactor = outputImageXView.ZoomFactor;
 }
예제 #5
0
 private void E_CoordinatesManager_ZoomFactorChanged(object sender, ZoomFactorChangedEventArgs e)
 {
     CalculateScrollBars();
     this.Zoomer.SetZoomFactor(e.ZoomFactor);
 }