Beispiel #1
0
        private bool ProcessKeysDown(Key key)
        {
            bool   flag  = false;
            Legend owner = this.Owner;

            if (owner == null)
            {
                return(flag);
            }
            switch (key)
            {
            case Key.Prior:
                owner.ChangeViewPoint(false);
                break;

            case Key.Next:
                owner.ChangeViewPoint(true);
                break;

            case Key.Left:
                flag = this.TrySetFocusOnNextItem(owner, false);
                break;

            case Key.Up:
                flag = this.TrySetFocusOnNextItem(owner, false);
                break;

            case Key.Right:
                flag = this.TrySetFocusOnNextItem(owner, true);
                break;

            case Key.Down:
                flag = this.TrySetFocusOnNextItem(owner, true);
                break;
            }
            return(flag);
        }