31 lines
645 B
C#
31 lines
645 B
C#
![]() |
using System;
|
|||
|
using CPF.Input;
|
|||
|
using CPF.ReoGrid.Interaction;
|
|||
|
|
|||
|
namespace CPF.ReoGrid
|
|||
|
{
|
|||
|
internal class WPFUtility
|
|||
|
{
|
|||
|
public static MouseButtons ConvertToUIMouseButtons(MouseEventArgs e)
|
|||
|
{
|
|||
|
MouseButtons mouseButtons = MouseButtons.None;
|
|||
|
bool flag = e.LeftButton == MouseButtonState.Pressed;
|
|||
|
if (flag)
|
|||
|
{
|
|||
|
mouseButtons |= MouseButtons.Left;
|
|||
|
}
|
|||
|
bool flag2 = e.MiddleButton == MouseButtonState.Pressed;
|
|||
|
if (flag2)
|
|||
|
{
|
|||
|
mouseButtons |= MouseButtons.Middle;
|
|||
|
}
|
|||
|
bool flag3 = e.RightButton == MouseButtonState.Pressed;
|
|||
|
if (flag3)
|
|||
|
{
|
|||
|
mouseButtons |= MouseButtons.Right;
|
|||
|
}
|
|||
|
return mouseButtons;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|