public static Uno.Platform.MouseButton ToUno(this System.Windows.Forms.MouseButtons buttons)
 {
     if (buttons.HasFlag(System.Windows.Forms.MouseButtons.Left))
     {
         return(Uno.Platform.MouseButton.Left);
     }
     if (buttons.HasFlag(System.Windows.Forms.MouseButtons.Right))
     {
         return(Uno.Platform.MouseButton.Right);
     }
     if (buttons.HasFlag(System.Windows.Forms.MouseButtons.Middle))
     {
         return(Uno.Platform.MouseButton.Middle);
     }
     if (buttons.HasFlag(System.Windows.Forms.MouseButtons.XButton1))
     {
         return(Uno.Platform.MouseButton.X1);
     }
     if (buttons.HasFlag(System.Windows.Forms.MouseButtons.XButton2))
     {
         return(Uno.Platform.MouseButton.X2);
     }
     return(0);
 }