J'ai un scrollviewer qui contient un empilement de blocs de texte (en fait, ce sont probablement des tabitems, j'utilise un stackpanel dans un scrollviewer pour remplacer le tabpanel par défaut dans un template tabcontrol). Ce que j'aimerais pouvoir faire, c'est quand l'onglet sélectionné est changé, déplacer l'onglet nouvellement sélectionné au centre de la zone visible du défilement. Idéalement, cela fonctionnerait pour tous les onglets, même ceux de l'autre côté, mais je me contenterais de pouvoir dire au scrollviewer de défiler de telle sorte qu'un élément particulier soit aussi proche du centré que possible.WPF - centrer le contenu dans un scrollviewer?
Existe-t-il des moyens évidents de réaliser cela dans WPF? Toutes les solutions auxquelles je peux penser en ce moment impliquent beaucoup de travail sur les contrôles personnalisés.
Capture d'écran pour aider à expliquer: [http://img20.imageshack.us/i/tabscreenshot.png/](http://img20. imageshack.us/i/tabscreenshotmap.png/) –
@Robert Levy: Ce n'est pas ce que l'on devrait faire, si aucune réponse ne répond à une question, il n'est pas nécessaire d'en accepter aucune. –