首页 文章

如何正确设置UserControl中的焦点?

提问于
浏览
1

如果包含一个Control(例如TextBox),UserControl中Focusable属性的正确值是多少?

我看到的所有示例都是关于在UserControl中包含多个Controls的情况 .

显然我希望TextBox具有焦点,而不是UserControl本身 . 如何正确设置Focusable,在这种情况下我还需要考虑什么?

谢谢!

1 回答

  • 0

    如果我理解正确,你想知道正确的方法告诉WPF它不应该让焦点转到 UserControl .

    例如,如果您选中包含 TextBoxUserControl ,它将在 UserControl 本身和其内部的 TextBox 控件之间循环,而不是仅仅标签到 TextBox

    要防止 UserControl 像这样获得焦点,您需要将IsTabStop属性设置为 False

    <UserControl IsTabStop="False" ... />
    

相关问题