private void Grid_MouseDown(object sender, MouseButtonEventArgs e) { Grid grid = sender as Grid; ReplaceWordInfo info = grid.Tag as ReplaceWordInfo; Selection.Range.Text = info.Name; MyFloatingPanel.Close(); }
/// <summary> /// 接收数字快捷键指令 /// </summary> /// <param name="num"></param> private void SendSelectNumberToMyWordTips(int num) { if (!isClosed) { int index = 1; if (num == 49 || num == 97) { index = 1; } else if (num == 50 || num == 98) { index = 2; } else if (num == 51 || num == 99) { index = 3; } else if (num == 52 || num == 100) { index = 4; } else if (num == 53 || num == 101) { index = 5; } else if (num == 54 || num == 102) { index = 6; } else if (num == 55 || num == 103) { index = 7; } else if (num == 56 || num == 104) { index = 8; } else if (num == 57 || num == 105) { index = 9; } if (index <= viewModel.ReplaceWordLists.Count) { ReplaceWordInfo info = viewModel.ReplaceWordLists.FirstOrDefault(x => x.Index == index); if (info != null) { Selection.Range.Text = info.Name; MyFloatingPanel.Close(); } } } }