예제 #1
0
 private void Window_KeyUp(object sender, KeyEventArgs e)
 {
     KeysPressed.Remove(e.Key);
     switch (e.Key)
     {
     case Key.LeftCtrl:
         Graph.ShowingDetails = false;
         Graph.ShowDetails();
         break;
     }
 }
예제 #2
0
        private void Window_KeyDown(object sender, KeyEventArgs e)
        {
            KeysPressed.Add(e.Key);
            if (KeysPressed.Contains(Key.LeftCtrl) || KeysPressed.Contains(Key.LeftShift))
            {
                if (KeysPressed.Contains(Key.LeftCtrl))
                {
                    Graph.ShowingDetails = true;
                    Graph.ShowDetails();
                }
                switch (e.Key)
                {
                case Key.M:
                    MovingBtn_Click(null, null);
                    break;

                case Key.S:
                    ScallingBtn_Click(null, null);
                    break;

                case Key.G:
                    GridBtn_Click(null, null);
                    break;

                case Key.F:
                    FlowBtn_Click(null, null);
                    break;

                case Key.Q:
                    PixelJumpSld.Value += 1;
                    break;

                case Key.W:
                    PixelJumpSld.Value -= 1;
                    break;
                }
            }
        }