BatterySizesWatchFace.Program.Current_OnButtonPress C# (CSharp) Метод

Current_OnButtonPress() статический приватный Метод

static private Current_OnButtonPress ( Buttons button, Microsoft port, ButtonDirection direction, System.DateTime time ) : void
button Buttons
port Microsoft
direction ButtonDirection
time System.DateTime
Результат void
        static void Current_OnButtonPress(Buttons button, Microsoft.SPOT.Hardware.InterruptPort port, ButtonDirection direction, DateTime time)
        {
            if (direction == ButtonDirection.Up)
            {
                if (button == Buttons.TopRight)
                {
                    (face as BatterySizesFace).width++;
                }
                else if (button == Buttons.BottomRight)
                {
                    (face as BatterySizesFace).width--;
                }
                else if (button == Buttons.MiddleRight)
                {
                    (face as BatterySizesFace).width = AGENT.Contrib.Device.Size/2;
                }
                else
                {
                    (face as BatterySizesFace).charging = !(face as BatterySizesFace).charging;
                }
                watch.Render();
            }
        }