以下を考えると:
- ContentControl で IsTabStop を false に設定しても、そのコンテンツがタブストップとして機能することは妨げられません
- IsTabStop を true に設定すると、アプリケーションでタブストップが非表示になり、何もしません。
次の 2 つの質問があります。
- ContentControl のデフォルトで IsTabStop が true である理由
- ControlControl をタブストップとして機能させたいのはなぜですか?
以下を考えると:
次の 2 つの質問があります。
Douglas が正しいのは、 fromContentControl
のデフォルト値を単純に継承することです。また、 の値が の場合よりもの場合の方が有効でないと仮定する十分な理由はありません。IsTabStop
Control
true
ContentControl
Control
たとえば、コンテンツが一連のShape
要素やImage
. ただし、ユーザーが特定のキーを押したときに、コントロールがコンテンツに対して特定の操作を実行する場合があります。
ContentControl は Control から IsTabStop プロパティを取得するため、ContentControl を含むすべてのコントロールをタブ ストップにすることができます。
ただし、ContentControl のデフォルトで true である理由はわかりません。おそらく、Control でデフォルトで true になっているためです。