Как сделать прокрутку Silverlight ScrollViewer для отображения дочернего элемента управления с фокусом?

У меня есть ScrollViewer, который содержит сетку с несколькими элементами управления в нем. Пользователь может перемещаться по элементам управления, но в конечном итоге они переходят к элементу управления, который не отображается, поэтому им приходится вручную прокручивать, чтобы снова сделать элемент управления видимым.

Есть ли способ сделать прокрутку ScrollViewer автоматически, чтобы сфокусированный элемент управления всегда был виден. Если это не удастся, можно ли как-нибудь это сделать, если не считать прослушивание события GotFocus на каждом элементе управления, а затем прокрутку ScrollViewer, чтобы сделать элемент управления видимым?

В настоящее время я использую Silverlight 2.

Ответы на вопрос(4)

Ваш ответ на вопрос