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