Ejemplo n.º 1
0
        protected override void OnLoading()
        {
            base.OnLoading();
            var element = Controller.Element;

            if (Orientation == Orientation.Vertical)
            {
                _scrollMode = MouseWheel.GetVScrollMode(element);
                _smoothing  = MouseWheel.GetVScrollSmoothing(element);
                _modifiers  = MouseWheel.GetVScrollModifiers(element);
                MouseWheel.VScrollModeProperty.AddValueChanged(element, OnVScrollModeChanged);
                MouseWheel.VScrollSmoothingProperty.AddValueChanged(element, OnVSmoothingChanged);
                MouseWheel.VScrollModifiersProperty.AddValueChanged(element, OnVModifiersChanged);

                MouseWheel.GetLogicalVScrollIncrement(element).SetOrientation(Orientation.Vertical);
                MouseWheel.GetPhysicalVScrollIncrement(element).SetOrientation(Orientation.Vertical);
            }
            else
            {
                _scrollMode = MouseWheel.GetHScrollMode(element);
                _smoothing  = MouseWheel.GetHScrollSmoothing(element);
                _modifiers  = MouseWheel.GetHScrollModifiers(element);
                MouseWheel.HScrollModeProperty.AddValueChanged(element, OnHScrollModeChanged);
                MouseWheel.HScrollSmoothingProperty.AddValueChanged(element, OnHSmoothingChanged);
                MouseWheel.HScrollModifiersProperty.AddValueChanged(element, OnHModifiersChanged);

                MouseWheel.GetLogicalHScrollIncrement(element).SetOrientation(Orientation.Horizontal);
                MouseWheel.GetPhysicalHScrollIncrement(element).SetOrientation(Orientation.Horizontal);
            }
        }
Ejemplo n.º 2
0
 public AdaptationOptions(MouseWheelOptions parent)
 {
   Parent = parent;
   parent.PropertyChanged += OnParentPropertyChanged;
   _smoothing = GetDefaultSmoothing();
   _debouncing = GetDefaultDebouncing();
   _nestedMotion = GetDefaultNestedMotion();
 }
Ejemplo n.º 3
0
 public ZoomOptions(MouseWheelOptions parent)
 {
   Parent = parent;
   parent.PropertyChanged += OnParentPropertyChanged;
   _motionSmoothing = GetDefaultSmoothing();
   _debouncing = GetDefaultDebouncing();
   _nestedZoom = GetDefaultNestedZoom();
 }
Ejemplo n.º 4
0
 public ZoomOptions(MouseWheelOptions parent)
 {
     Parent = parent;
     parent.PropertyChanged += OnParentPropertyChanged;
     _motionSmoothing        = GetDefaultSmoothing();
     _debouncing             = GetDefaultDebouncing();
     _nestedZoom             = GetDefaultNestedZoom();
 }
Ejemplo n.º 5
0
 public AdaptationOptions(MouseWheelOptions parent)
 {
     Parent = parent;
     parent.PropertyChanged += OnParentPropertyChanged;
     _smoothing              = GetDefaultSmoothing();
     _debouncing             = GetDefaultDebouncing();
     _nestedMotion           = GetDefaultNestedMotion();
 }
Ejemplo n.º 6
0
 protected override void OnLoading()
 {
   base.OnLoading();
   var element = Controller.Element;
   _smoothing = MouseWheel.GetZoomSmoothing(element);
   _modifiers = MouseWheel.GetZoomModifiers(element);
   MouseWheel.ZoomSmoothingProperty.AddValueChanged(element, OnSmoothingChanged);
   MouseWheel.ZoomModifiersProperty.AddValueChanged(element, OnModifiersChanged);
 }
Ejemplo n.º 7
0
        protected override void OnLoading()
        {
            base.OnLoading();
            var element = Controller.Element;

            _smoothing = MouseWheel.GetZoomSmoothing(element);
            _modifiers = MouseWheel.GetZoomModifiers(element);
            MouseWheel.ZoomSmoothingProperty.AddValueChanged(element, OnSmoothingChanged);
            MouseWheel.ZoomModifiersProperty.AddValueChanged(element, OnModifiersChanged);
        }
Ejemplo n.º 8
0
 public ScrollOrientationOptions(ScrollOptions parent, Orientation orientation)
 {
     Parent = parent;
     Parent.PropertyChanged += OnParentPropertyChanged;
     Orientation             = orientation;
     _scrollMode             = GetDefaultScrollMode();
     _motionSmoothing        = GetDefaultSmoothing();
     _nestedScroll           = GetDefaultNestedScroll();
     _logicalOptions         = new ScrollModeOptions(this, true);
     _physicalOptions        = new ScrollModeOptions(this, false);
 }
 public ScrollOrientationOptions(ScrollOptions parent, Orientation orientation)
 {
   Parent = parent;
   Parent.PropertyChanged += OnParentPropertyChanged;
   Orientation = orientation;
   _scrollMode = GetDefaultScrollMode();
   _motionSmoothing = GetDefaultSmoothing();
   _nestedScroll = GetDefaultNestedScroll();
   _logicalOptions = new ScrollModeOptions(this, true);
   _physicalOptions = new ScrollModeOptions(this, false);
 }
 protected override void OnLoading()
 {
   base.OnLoading();
   var element = Controller.Element;
   _smoothing = MouseWheel.GetSmoothing(element);
   _modifiers = MouseWheel.GetModifiers(element);
   _minimum = MouseWheel.GetMinimum(element);
   _maximum = MouseWheel.GetMaximum(element);
   MouseWheel.SmoothingProperty.AddValueChanged(element, OnSmoothingChanged);
   MouseWheel.ModifiersProperty.AddValueChanged(element, OnModifiersChanged);
   MouseWheel.MinimumProperty.AddValueChanged(element, OnMinimumChanged);
   MouseWheel.MaximumProperty.AddValueChanged(element, OnMaximumChanged);
 }
        protected override void OnLoading()
        {
            base.OnLoading();
            var element = Controller.Element;

            _smoothing = MouseWheel.GetSmoothing(element);
            _modifiers = MouseWheel.GetModifiers(element);
            _minimum   = MouseWheel.GetMinimum(element);
            _maximum   = MouseWheel.GetMaximum(element);
            MouseWheel.SmoothingProperty.AddValueChanged(element, OnSmoothingChanged);
            MouseWheel.ModifiersProperty.AddValueChanged(element, OnModifiersChanged);
            MouseWheel.MinimumProperty.AddValueChanged(element, OnMinimumChanged);
            MouseWheel.MaximumProperty.AddValueChanged(element, OnMaximumChanged);
        }
Ejemplo n.º 12
0
    protected override void OnLoading()
    {
      base.OnLoading();
      var element = Controller.Element;
      _canContentScrollFixed = MouseWheel.GetCanContentScrollFixed(element);
      if (Orientation == Orientation.Vertical)
      {
        _scrollMode = MouseWheel.GetVScrollMode(element);
        _smoothing = MouseWheel.GetVScrollSmoothing(element);
        _modifiers = MouseWheel.GetVScrollModifiers(element);
        MouseWheel.VScrollModeProperty.AddValueChanged(element, OnVScrollModeChanged);
        MouseWheel.VScrollSmoothingProperty.AddValueChanged(element, OnVSmoothingChanged);
        MouseWheel.VScrollModifiersProperty.AddValueChanged(element, OnVModifiersChanged);

        MouseWheel.GetLogicalVScrollIncrement(element).SetOrientation(Orientation.Vertical);
        MouseWheel.GetPhysicalVScrollIncrement(element).SetOrientation(Orientation.Vertical);
      }
      else
      {
        _scrollMode = MouseWheel.GetHScrollMode(element);
        _smoothing = MouseWheel.GetHScrollSmoothing(element);
        _modifiers = MouseWheel.GetHScrollModifiers(element);
        MouseWheel.HScrollModeProperty.AddValueChanged(element, OnHScrollModeChanged);
        MouseWheel.HScrollSmoothingProperty.AddValueChanged(element, OnHSmoothingChanged);
        MouseWheel.HScrollModifiersProperty.AddValueChanged(element, OnHModifiersChanged);

        MouseWheel.GetLogicalHScrollIncrement(element).SetOrientation(Orientation.Horizontal);
        MouseWheel.GetPhysicalHScrollIncrement(element).SetOrientation(Orientation.Horizontal);
      }
    }