基本的に、SL4 のBringIntoViewOnFocusChangeとまったく同じようなものを探しています。垂直スクロールまたは水平スクロールが有効であるか、またはその両方ViewPort
であるかに関係なく、フォーカスのあるコントロールが自動的にビューに移動する必要があります。ScrollViewer
したがって、コントロールが表示されていない大きなビューがある場合、ユーザーがそれに沿ってタブを移動すると、手動でスクロールしなくてもスムーズにスクロールできるように、フォーカスのあるコントロールがビューに配置されます。
私はこれをビヘイビアと設定VerticalOffset
で行い、個々のオブジェクトにアタッチしましたが、より良い方法が必要であり、これは人々に頻繁に出てくる必要があります(特定の検索が見つからなかった場合を除く)。可能であれば、ここで車輪を再発明しないでください。それでは、いくつかの啓発を共有してください。