【问题标题】:Tabbing not working once popup is closed in WPF application在 WPF 应用程序中关闭弹出窗口后,选项卡不起作用
【发布时间】:2013-11-14 15:24:07
【问题描述】:

我有一个 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 Button-grouped data }(遍历这些组合的所有实例-> Apply changes button - > 关于按钮。

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

如果我们点击这些按钮中的任何一个 - 显示弹出窗口 - 关闭弹出窗口,从那时起,选项卡将仅限于该特定组。

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

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

任何帮助将不胜感激,

【问题讨论】:

  • 发布相关的 XAML。

标签: wpf keyboard popup focus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-08-07
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 2013-12-03
    相关资源
    最近更新 更多