private void xmZoombar_ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     if (this.weather_live_line == null)
     {
         return;
     }
     if (IsZoombarChanging)
     {
         return;
     }
     try
     {
         IsZoombarChanging = true;
         Range zoombarRange = e.NewRange;
         this.weather_live_line.WindowRect = new Rect
         {
             Y      = 0,
             Height = 1,
             X      = zoombarRange.Minimum,
             Width  = (zoombarRange.Maximum - zoombarRange.Minimum)
         };
     }
     finally
     {
         IsZoombarChanging = false;
     }
 }
 /// <summary>
 /// Handles the ZoomChanged event of ImageViewer object.
 /// </summary>
 private void imageViewer_ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     // update zoom text box
     UpdateTextBoxZoom();
     // update zoom track bar
     UpdateAssociatedZoomTrackBar();
     // update image viewer size mode
     UpdateImageViewerSizeMode();
 }
        private void ZoomChanged(object sender, ZoomChangedEventArgs e)
        {
            if (_screen == null)
                return;

            Width = MaxWidth = MinWidth = _screen.PixelWidth * this.Zoom;
            Height = MaxHeight = MinHeight = _screen.PixelHeight * this.Zoom;
            InvalidateMeasure();
        }
Exemple #4
0
 private void SumatraPDFControl_ZoomChangedMessage(object sender, ZoomChangedEventArgs e)
 {
     toolZoom.Text        = e.Zoom.ToString();
     toolZoomVirtual.Text = e.ZoomVirtual.ToString();
     // Example limiting zoom in 300%
     if (e.Zoom > 300)
     {
         SumatraPDFControl.Zoom = 300;
     }
 }
Exemple #5
0
        private void ZoomChanged(object sender, ZoomChangedEventArgs e)
        {
            if (_screen == null)
            {
                return;
            }

            Width  = MaxWidth = MinWidth = _screen.PixelWidth * this.Zoom;
            Height = MaxHeight = MinHeight = _screen.PixelHeight * this.Zoom;
            InvalidateMeasure();
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="SfChartResizableBar"/> class.
        /// </summary>
        public SfChartResizableBar()
        {
            zoomChangingEventArgs = new ZoomChangingEventArgs();
            zoomChangedEventArgs  = new ZoomChangedEventArgs();
            panChangingEventArgs  = new PanChangingEventArgs();
            panChangedEventArgs   = new PanChangedEventArgs();

#if NETFX_CORE
            this.ManipulationMode = Windows.UI.Xaml.Input.ManipulationModes.None;
#endif
        }
Exemple #7
0
        private void Unit_ZoomChanged(object sender, ZoomChangedEventArgs e)
        {
            var unit = sender as MonitorUnit;

            if (e.IsFullScreen)
            {
                this.tbNavigation.IsChecked = false;
                this.OnToggleNav(this.tbNavigation, new RoutedEventArgs());

                unit.ShowFullScreen(this.gridContainer);

                return;
            }

            unit.SetValue(Panel.ZIndexProperty, 1);

            unit.Restore();
        }
Exemple #8
0
 /// <summary>
 /// Raises <see cref="ZoomChanged"/> event.
 /// </summary>
 /// <param name="e">Zoom changed event arguments.</param>
 protected virtual void OnZoomChanged(ZoomChangedEventArgs e)
 {
     ZoomChanged?.Invoke(this, e);
 }
 private void ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     OnPropertyChanged("Zoom");
 }
Exemple #10
0
 private void ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     OnPropertyChanged("Zoom");
 }
 private void ZoomBorder_ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     Debug.WriteLine($"[ZoomChanged] {e.ZoomX} {e.ZoomY} {e.OffsetX} {e.OffsetY}");
 }
Exemple #12
0
 /// <summary>
 /// Selfs the zoom changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="ZoomChangedEventArgs"/> instance containing the event data.</param>
 void SelfZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     UpdateRange(Target, this);
 }
Exemple #13
0
        /// <summary>
        /// Handles the ZoomChanged event of the AssociatedObject control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="args">The <see cref="Syncfusion.Windows.Controls.Gantt.ZoomChangedEventArgs"/> instance containing the event data.</param>
        void AssociatedObject_ZoomChanged(object sender, ZoomChangedEventArgs args)
        {
            if (args.ZoomFactor == 100)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Weeks
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Days, PixelsPerUnit = 20
                    }
                };
            }
            else if (args.ZoomFactor == 200)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Days, CellTextFormat = "ddd d MMM"
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 12, TimeUnit = TimeUnit.Hours, PixelsPerUnit = 4, CellTextFormat = "hh tt"
                    }
                };
            }
            else if (args.ZoomFactor == 300)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Days, CellTextFormat = "ddd d MMM"
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 6, TimeUnit = TimeUnit.Hours, PixelsPerUnit = 8, CellTextFormat = "hh tt"
                    }
                };
            }
            else if (args.ZoomFactor == 400)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Days, CellTextFormat = "ddd d MMM"
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Hours, PixelsPerUnit = 69, CellTextFormat = "hh tt"
                    }
                };
            }
            else if (args.ZoomFactor == 600)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Hours, CellTextFormat = "hh:mm tt"
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 15, TimeUnit = TimeUnit.Minutes, PixelsPerUnit = 2
                    }
                };
            }
            else if (args.ZoomFactor == 800)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Hours, CellTextFormat = "hh:mm tt"
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 5, TimeUnit = TimeUnit.Minutes, PixelsPerUnit = 4
                    }
                };
            }
            else if (args.ZoomFactor == 1000)
            {
                args.ScheduleHeaderInfo = new List <GanttScheduleRowInfo>
                {
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Hours, CellTextFormat = "hh:mm tt"
                    },
                    new GanttScheduleRowInfo {
                        CellsPerUnit = 1, TimeUnit = TimeUnit.Minutes, PixelsPerUnit = 20
                    }
                };
            }

            args.Handled = true;
        }
Exemple #14
0
    private void RaiseZoomChanged()
    {
        var args = new ZoomChangedEventArgs(_zoomX, _zoomY, _offsetX, _offsetY);

        OnZoomChanged(args);
    }
 private void ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     Zoom = e.Zoom;
     LayoutScreens();
 }
 private void ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     Zoom = e.Zoom;
     LayoutScreens();
 }
Exemple #17
0
        void DocumentViewer1_ZoomChanged(object sender, ZoomChangedEventArgs e)
        {
            cmbZoomPercent.Text = DocumentViewer1.Zoom.ZoomPercent.ToString("#.##") + "%";

            txtColumns.Text = DocumentViewer1.PageLayout.Columns.ToString();
        }
 private void ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     Resized(_screen.Width, _screen.Height);
 }
Exemple #19
0
 private void ZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     Resized(_screen.Width, _screen.Height);
 }
Exemple #20
0
 void AxisPanelZoomValueChanged(object sender, ZoomChangedEventArgs e)
 {
     ChangeGraduations();
 }
Exemple #21
0
 /// <summary>
 /// Targets the zoom changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="ZoomChangedEventArgs"/> instance containing the event data.</param>
 void TargetZoomChanged(object sender, ZoomChangedEventArgs e)
 {
     UpdateRange(this, Target);
 }