public void NotifyPanChanged(object sender, double minimum, double maximum)
 {
     PanChanged?.Invoke(sender, new PanEventArgs(minimum, maximum));
 }
Example #2
0
 public void UpdatePan(double deltaX, double deltaY)
 {
     Pan = Pan.Add(deltaX, deltaY);
     PanChanged?.Invoke();
     Refresh();
 }
Example #3
0
 /// <summary>
 /// Event when CarouselLayout pan changed
 /// </summary>
 protected void OnPanChanged(object sender, PanChangedArgs args)
 {
     // Continue event raise
     PanChanged?.Invoke(this, args);
 }
Example #4
0
 public void SetPan(double x, double y)
 {
     Pan = new Point(x, y);
     PanChanged?.Invoke();
     Refresh();
 }
Example #5
0
 /// <summary>
 ///     Raises the <see cref="PanChanged" /> event.
 /// </summary>
 /// <seealso cref="EventArgs" />
 protected virtual void OnPanChanged()
 {
     PanChanged?.Invoke(this, EventArgs.Empty);
 }