在WPF应用程序中关闭弹出窗口时,标签不起作用

时间:2013-11-04 01:40:00

标签: wpf keyboard popup focus

我有一个WPF应用程序,其中数据按组排列。

App的结构如下

-----------------------------------------------------------------------------
                                                AboutButton HelpButton
-----------------------------------------------------------------------------
-----H Button---------------grouped data-------------------------------------
-----H Button---------------grouped data-------------------------------------
-----H Button---------------grouped data-------------------------------------
-----H Button---------------grouped data-------------------------------------
-----H Button---------------grouped data-------------------------------------
                                                       Apply Changes button
-----------------------------------------------------------------------------

如果我没有点击“H”按钮,标签就会无效地显示..那就是 - > AboutButton-> HelpButton-> {H按钮分组数据}(仔细查看这些组合的所有实例 - >应用更改按钮 - > AboutButton。

点击H按钮,关于按钮,帮助按钮 - 将显示一个弹出窗口。

如果我们点击这些按钮中的任何一个 - 弹出显示 - 关闭弹出窗口,从那时起,标签将被限制在该特定组中。

那就是 - 如果我们点击关于/帮助按钮 - 它将不会移动到它下面的控件。 如果我们单击“H”按钮 - 焦点将不会移至“关于/帮助”或“应用更改按钮”

即使我点击一个按钮打开一个弹出窗口,我也需要它无缝。

任何帮助将不胜感激,

1 个答案:

答案 0 :(得分:0)

这里的问题是基本窗口正在丢失设置的选项卡导航信息。 我刚为窗口添加了一个按键事件..并从后面的代码设置了标签导航。