回复 3楼Anyse的帖子
您好。
从您的demo来看,注销掉OnPreviewKeyDown事件,已经实现了您的需求。
- //private void FlexGrid_OnPreviewKeyDown(object sender, KeyEventArgs e)
- //{
- ////加上这个事件处理,阻止了FlexGrid的上下键截获,但同时也阻止了Combobox的上下选择
- //if (e.Key == Key.Up || e.Key == Key.Down)
- // e.Handled = true;
- // }
复制代码
测试步骤:
1.针对性别列,进入编辑状态,使用Up/Down键选择,会弹出下拉框。
2.按下Enter键,会应用选择的值并退出编辑状态。
请问是我有什么理解不对的地方。 |