Je veux être informé des modifications apportées au verticalOffrette de la barre de défilement verticale d'un ScrollViewer. Dans WPF, il y a un événement ScrollViewer.scrollchanged, mais à Silverlight 3, il manque. Est-ce que quelqu'un connaît une solution de contournement? P>
3 Réponses :
Vous pouvez utiliser une liaison d'élément, voici un exemple de Daft: - comme le défilement de ScrollViewer code> est défilé la propriété Text de la zone de texte est informée du nouveau valeur. p> p>
Merci pour le conseil! Au lieu de dans WPF, vous vous inscrivez simplement à l'événement ScrollChanged, je lie maintenant une propriété de dépendance personnalisée dans la verticale de ScrollViewer, et utilisez un rappel pour la propriété de dépendance pour pouvoir faire quelque chose avec les valeurs modifiées du code. Au moins ça marche: p
wintellect.com/cs/blogs/jlikness/archive/2010/05/18/...
Il y a une solution plus facile qui figure sur les forums Silverlight:
Voici un bon lien que j'ai trouvé pendant que Googling, il possède également un exemple de code que je n'ai pas vérifié. P>
http://dotplusnet.blogspot.com /2010/05/scrollviewer-scroll-change-Event-in.html P>