LayoutFarm.Demo_MultiLineText_WithSuggestion.textSurfaceListener_PreviewArrowKeyDown C# (CSharp) Method

textSurfaceListener_PreviewArrowKeyDown() private method

private textSurfaceListener_PreviewArrowKeyDown ( object sender, Text e ) : void
sender object
e Text
return void
        void textSurfaceListener_PreviewArrowKeyDown(object sender, Text.TextDomEventArgs e)
        {
            //update selection in list box 
            switch (e.key)
            {
                case UIKeys.Down:
                    {
                        if (listView.Visible && listView.SelectedIndex < listView.ItemCount - 1)
                        {
                            listView.SelectedIndex++;
                            e.PreventDefault = true;
                        }
                    }
                    break;
                case UIKeys.Up:
                    {
                        if (listView.Visible && listView.SelectedIndex > 0)
                        {
                            listView.SelectedIndex--;
                            e.PreventDefault = true;
                        }
                    }
                    break;
            }
        }
        void textSurfaceListener_PreviewEnterKeyDown(object sender, Text.TextDomEventArgs e)