/ / Traga o controle para o ViewPort na alteração de foco do ScrollViewer SL4 - c #, silverlight, xaml, scrollview

Traga o controle para o ViewPort no Focus Change para ScrollViewer SL4 - c #, silverlight, xaml, scrollview

Basicamente, estou procurando algo exatamente como BringIntoViewOnFocusChange para o SL4, preciso que qualquer controle que tenha o foco se mova automaticamente para a exibição do ViewPort de um ScrollViewer seja rolagem vertical ou horizontalativado ou ambos. Portanto, se houver uma visão ampla, com os controles fora de vista, enquanto as guias do usuário colocam qualquer controle que tenha o foco em vista para uma rolagem suave sem a necessidade de fazê-lo manualmente.

Eu fiz isso com comportamentos e configurações VerticalOffset e anexá-lo a cada objeto individual, mastem que haver uma maneira melhor e isso deve ter surgido para as pessoas frequentemente (exceto que eu não consegui encontrar nada específico), então eu realmente prefiro não reinventar a roda aqui, se puder. Então, por favor, compartilhe alguma iluminação?

Respostas:

1 para resposta № 1

Acabei seguindo esse caminho que era o que eu estava procurando e funciona esplêndido. Obrigado a todos que olharam.

http://mattduffield.wordpress.com/2011/01/15/automatically-scrolling-to-a-selected-item-in-a-scrollviewer-in-silverlight/


0 para resposta № 2

Você pode achar isso interessante: Método de extensão Silverlight BringIntoView () (com comportamento OnGotFocus)