public override void HandleMouseWheel(System.Windows.UIElement ui, System.Windows.Input.MouseWheelEventArgs e) { float zoomModifier = 0.3f; Position = new Vector3(Position.X + (e.Delta > 0 ? -zoomModifier : zoomModifier), Position.Y + (e.Delta > 0 ? -zoomModifier : zoomModifier), Position.Z + (e.Delta > 0 ? zoomModifier : -zoomModifier)); LookAt = new Vector3(LookAt.X + (e.Delta > 0 ? -zoomModifier : zoomModifier), LookAt.Y + (e.Delta > 0 ? -zoomModifier : zoomModifier), LookAt.Z + (e.Delta > 0 ? zoomModifier : -zoomModifier)); UpdateView(); }
private static void ScrollViewer_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { var scrollViewer = sender as ScrollViewer; if (e.Delta > 0) { if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Visible) { scrollViewer.LineUp(); } else if (scrollViewer.ComputedHorizontalScrollBarVisibility == Visibility.Visible) { scrollViewer.LineLeft(); } else if (scrollViewer.VerticalScrollBarVisibility != ScrollBarVisibility.Disabled) { scrollViewer.LineUp(); } else if (scrollViewer.HorizontalScrollBarVisibility != ScrollBarVisibility.Disabled) { scrollViewer.LineLeft(); } else { return; } } else { if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Visible) { scrollViewer.LineDown(); } else if (scrollViewer.ComputedHorizontalScrollBarVisibility == Visibility.Visible) { scrollViewer.LineRight(); } else if (scrollViewer.VerticalScrollBarVisibility != ScrollBarVisibility.Disabled) { scrollViewer.LineDown(); } else if (scrollViewer.HorizontalScrollBarVisibility != ScrollBarVisibility.Disabled) { scrollViewer.LineRight(); } else { return; } } if (scrollViewer.ComputedVerticalScrollBarVisibility == Visibility.Visible || scrollViewer.ComputedHorizontalScrollBarVisibility == Visibility.Visible) { e.Handled = true; } }
private void Window_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { int volume = this.settings.Volume; volume += (e.Delta / 120) * 10; this.api.SetVolume(volume); this.settings.Volume = volume; this.settings.Save(); }
public void PreprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { IMouseProcessor processor = Content as IMouseProcessor; if (processor != null) { processor.PreprocessMouseWheel(e); } }
public override void PreprocessMouseWheel(MouseWheelEventArgs e) { var scroller = TextView.ViewScroller; if (scroller != null && Keyboard.Modifiers == ModifierKeys.Control) { scroller.ScrollViewportVerticallyByPage(e.Delta < 0 ? ScrollDirection.Down : ScrollDirection.Up); e.Handled = true; } }
public static void ListView_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { e.Handled = true; ScrollViewer scrollViewer = ScrollAnimationBehavior.GetScrollViewer((DependencyObject)sender) as ScrollViewer; int offset = 240; AnimateScroll(scrollViewer, scrollViewer.VerticalOffset - (offset * Math.Sign(e.Delta))); }
private void Window_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { MainWindow.Config.CaptureBoxWidth *= Math.Pow(1.1, e.Delta / 120); Console.WriteLine(e.Delta); MainWindow.Config.CaptureBoxWidth = Math.Min(Screen.PrimaryScreen.Bounds.Width, Math.Max(50, MainWindow.Config.CaptureBoxWidth)); MainWindow.Config.SaveConfig(); Point pos = e.GetPosition(this); updateBorder(pos); }
private void OnMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { var point = e.GetPosition(control); var cp = Cursor.Position; state.CursorCurrentPosition = point.ToWindowPoint(); state.CurrentPosition = point.ToNumericsV2(); state.Delta = e.Delta; InvokeSubscribers((s, ev) => s.OnMouseWheel(ev)); }
public override void PreprocessMouseWheel(MouseWheelEventArgs e) { var scroller = TextView.ViewScroller; if (scroller != null && Keyboard.Modifiers == ModifierKeys.Control) { scroller.ScrollViewportVerticallyByPage(e.Delta < 0 ? ScrollDirection.Down : ScrollDirection.Up); e.Handled = true; } }
private async void OnGroupLbl_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { var clause = (Clause)((FrameworkElement)sender).Tag; clause.Group = GetNextEnumValue(clause.Group, e.Delta > 0); await dbFacade.UpdateClauseGroupAsync(clause.Id, clause.Group); UpdateResult(); }
private void AssociatedObject_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { e.Handled = true; var mouseWheelEventArgs = new System.Windows.Input.MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta) { RoutedEvent = UIElement.MouseWheelEvent }; AssociatedObject.RaiseEvent(mouseWheelEventArgs); }
private void Handler_AddMapping_OnMouseScroll(object sender, RoutedEventArgs e) { Log.Debug("Handler_AddMapping_OnMouseScroll"); Log.Debug(DateTime.Now.ToString()); System.Windows.Input.MouseWheelEventArgs mwea = (System.Windows.Input.MouseWheelEventArgs)e; ExtraButtons scrollAction = MouseWheelScrollProcessor.GetScrollAction(mwea); Handler_AddMapping_GenericKeyDown(scrollAction, Keyboard.Key.Unknown, MouseButton.Unknown); }
private void udtEditor_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (System.Windows.Input.Keyboard.Modifiers == System.Windows.Input.ModifierKeys.Control) { // Cambia el zoom ChangeZoomByWheel(e.Delta); // Indica que se ha tratado el evento e.Handled = true; } }
private static void TextEditor_PreviewMouseWheel(object sender, Win.Input.MouseWheelEventArgs e) { bool ctrl = Win.Input.Keyboard.Modifiers == Win.Input.ModifierKeys.Control; if (ctrl) { UpdateFontSize(e.Delta > 0, (TextEditor)sender); e.Handled = true; } }
protected override void OnMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { base.OnMouseWheel(e); ScaleTransform st = (ScaleTransform)((TransformGroup)this.RenderTransform).Children[0]; double zoom = e.Delta > 0 ? .05 : -.05; st.ScaleX += zoom; st.ScaleY += zoom; }
void IMouseProcessor.PreprocessMouseWheel(MouseWheelEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PreprocessMouseWheel(e); } } }
private void ScrollViewer_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta < 0) { _scrollViewer.LineRight(); } else { _scrollViewer.LineLeft(); } }
private void BCA_CustomizationsVerticalViewer_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { UpArrow(); } else { DownArrow(); } }
private void Image_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { controller_vm.ZoomIn(); } else if (e.Delta < 0) { controller_vm.ZoomOut(); } }
private void BCA_CustomizationsViewer_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { LeftArrow(); } else { RightArrow(); } }
private void Window_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { ViewModel.ChangeFOV(true); } else { ViewModel.ChangeFOV(false); } }
private void OnWordsViewPreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (!e.Handled) { e.Handled = true; var eventArg = new System.Windows.Input.MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta); eventArg.RoutedEvent = MouseWheelEvent; eventArg.Source = sender; scrollViewer.RaiseEvent(eventArg); } }
/// <summary> /// Performs zooming effects on the main image when the wheel mouse gets scrolled. /// </summary> /// <param name="sender">Image control element</param> /// <param name="e">Mouse wheel event args</param> private void OnMainImageMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { double height = imageMainChart.ActualHeight; double width = imageMainChart.ActualWidth; height += e.Delta; width += e.Delta; imageMainChart.Height = height < 150 ? 150 : height; imageMainChart.Width = width < 200 ? 200 : width; }
private void OnPreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { ZoomIn(); } else { ZoomOut(); } }
private void web_browser_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0 && web_browser.ZoomLevel <= 1000) { web_browser.ZoomInCommand.Execute(null); } else if (e.Delta < 0 && web_browser.ZoomLevel >= 10) { web_browser.ZoomOutCommand.Execute(null); } }
private void OnMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { ScaleWidget(DefaultScaleX + 0.05, DefaultScaleY + 0.05); } else { ScaleWidget(DefaultScaleX - 0.05, DefaultScaleY - 0.05); } }
private void CurrentValueTB_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (CurrentValue != ItemsSource[ItemsSource.Count - 1] && e.Delta > 0) { CurrentValue++; } else if (CurrentValue != ItemsSource[0] && e.Delta < 0) { CurrentValue--; } }
private void SlColorB_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { slColorB.Value += 2.5; } else { slColorB.Value -= 2.5; } }
private void MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { (DataContext as MainViewModel).AddRelayCommand.Execute(null); } else { (DataContext as MainViewModel).CleanRelayCommand.Execute(null); } }
private void ItemsControl_MouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (e.Delta > 0) { BookScroll.LineLeft(); } else { BookScroll.LineRight(); } e.Handled = true; }
private static void AssociatedObject_PreviewMouseWheel(object sender, System.Windows.Input.MouseWheelEventArgs e) { if (sender is ScrollViewer && !e.Handled) { e.Handled = true; var eventArg = new System.Windows.Input.MouseWheelEventArgs(e.MouseDevice, e.Timestamp, e.Delta); eventArg.RoutedEvent = UIElement.MouseWheelEvent; eventArg.Source = sender; var parent = ((Control)sender).Parent as UIElement; parent.RaiseEvent(eventArg); } }
void IMouseProcessor.PreprocessMouseWheel(MouseWheelEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) customProcessor.PreprocessMouseWheel(e); } }