【问题标题】:wpf textbox focus issuewpf文本框焦点问题
【发布时间】:2010-07-27 21:25:18
【问题描述】:

我有一个控件,上面有几个文本框控件。

现在,当我在编辑其中一个文本框后按 Tab 键时,焦点会切换到下一个文本框,但我需要按另一个选项卡才能进入“编辑”阶段。

第一个选项卡只是在文本框上绘制了一个虚线背景……而第二个选项卡实际上将光标位置放在了文本框内。有没有办法当我按 Tab 时,自动将光标设置在文本框内?

谢谢。/

【问题讨论】:

  • 从来没有这样的行为。但是尝试设置 TabIndex 和 IsTabStop=true,也许会有帮助。
  • 我的水晶球说你的 TextBox 周围有一个额外的控件来获得焦点。请出示可用于重现您的问题的(小)XAML sn-p。
  • 这不是默认行为,您想要的是默认行为。尝试将属性设置为默认值,或者在该控件下方/上方有一些东西(点周围)

标签: c# wpf wpf-controls


【解决方案1】:

您确定没有任何隐藏控件或其他可能在您的文本框之前接受焦点的控件吗?无论哪种方式,您都应该能够更新控件的 tabindex 值,以便在按下 tab 时它们遵循逻辑顺序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多