1

内部に単一のコントロール (TextBox など) がラップされている場合、UserControl の Focusable プロパティの正しい値は何ですか?

私が見たすべての例は、UserControl 内にラップされた複数のコントロールがある場合に関するものでした。

明らかに、TextBox にフォーカスを持たせたいのですが、UserControl 自体にはフォーカスを持たせたくありません。Focusable を正しく設定するにはどうすればよいですか? この場合、さらに何を考慮する必要がありますか?

ありがとう!

4

1 に答える 1

1

私があなたを正しく理解していれば、WPFにフォーカスをUserControl.

たとえば、UserControlを含む をタブで移動すると、単にタブで移動するのではなく、それ自体とその内部のコントロールTextBoxの間を循環します。UserControlTextBoxTextBox

このようにUserControlフォーカスが得られないようにするには、IsTabStopプロパティを次のように設定します。False

<UserControl IsTabStop="False" ... />
于 2012-06-29T13:46:27.030 に答える