Open.Core.Controls.Buttons.ButtonEventController.UpdateMouseState C# (CSharp) Метод

UpdateMouseState() приватный Метод

private UpdateMouseState ( ) : void
Результат void
        private void UpdateMouseState()
        {
            if (!IsEnabled)
            {
                State = Model.IsPressed ? ButtonState.Pressed : ButtonState.Normal;
            }
            else if ((IsMouseOver && IsMouseDown))
            {
                State = ButtonState.MouseDown;
            }
            else if (Model.IsPressed)
            {
                State = ButtonState.Pressed;
            }
            else if (IsMouseOver)
            {
                State = ButtonState.MouseOver;
            }
            else
            {
                State = ButtonState.Normal;
            }
        }
        #endregion