CPF/CPF.ReoGrid/WPFUtility.cs
2024-06-24 10:15:59 +08:00

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;
}
}
}