/// <summary>
 /// Constructor with WfMouseButtons and event data</summary>
 /// <param name="button">WfMouseButtons button clicked</param>
 /// <param name="clicks">Number of times button was pressed and released</param>
 /// <param name="x">X-coordinate of mouse click</param>
 /// <param name="y">Y-coordinate of mouse click</param>
 /// <param name="delta">Signed count of the number of detents the mouse wheel has rotated</param>
 public MouseEventArgsInterop(WfMouseButtons button, int clicks, int x, int y, int delta)
     : this(MouseButtonsInterop.ToAtf(button), clicks, x, y, delta)
 {
 }
 /// <summary>
 /// Creates WfMouseEventArgs instance from data in AtfMouseEventArgs instance</summary>
 /// <param name="args">AtfMouseEventArgs instance</param>
 /// <returns>WfMouseEventArgs instance</returns>
 public static WfMouseEventArgs ToWf(AtfMouseEventArgs args)
 {
     return(new WfMouseEventArgs(MouseButtonsInterop.ToWf(args.Button), args.Clicks, args.X, args.Y, args.Delta));
 }