Comment faire pour forcer une barre de défilement pour faire défiler la toile
Je me demandais si il n'y a aucun moyen de forcer une barre de défilement pour faire défiler la toile.
J'ai placé la toile dans le scrollview et j'ai remplacé la méthode measureoverride. Les barres de défilement quand je atteindre les extrémités des parties visibles de la toile. Cependant, je voudrais la toile pour faire défiler parce que maintenant, malgré le fait que les barres de défilement spectacle, la toile n'a pas suivi l'élément. J'espère que vous me comprenez, désolé pour mon mauvais anglais 🙂
- Pouvez-vous veuillez donner plus de détails, je ne suis pas en mesure de comprendre votre problème à tous!
- Je pensais que c'était clair, et la réponse m'a donné l'info que je cherchais. Serait bon pour l'OP, pour accepter une réponse!
InformationsquelleAutor quasimodo | 2010-08-15
Vous devez vous connecter pour publier un commentaire.
De me laisser tenter,
1) Vous avez une hébergé une toile à l'intérieur d'un défilement de l'afficheur.
2) Lorsque la toile de la taille augmente, le défilement de la visionneuse est apparue. [Depuis, vous avez défini l'horizontale ou à la barre de défilement verticale de la visibilité à auto]
3) Ce que vous voulez, Quand vous atteignez la fin de la toile [Taille de toile obtient augmente, de sorte que les barres de défilement de défilement visualiseur apparaît.] vous souhaitez que la barre de défilement le défilement de la visionneuse pour faire défiler automatiquement pour afficher l'espace supplémentaire.
Si, à la question ci-dessus est droite. Va ici, la réponse.
Que vous avez à faire un calcul basé sur le ActualWidth ou ActualHeight de la toile et définissez la valeur sur le
ScrollToHorizontalOffset
ouScrollToVerticalOffset
propriété en conséquence.Au-dessous de l'échantillon d'afficher un cercle rouge dans une toile bleue qui aura horizontal et vertical des barres de défilement si elle ne rentre pas dans la fenêtre.