2016-05-19 5 views
1

J'essaie d'implémenter quelque chose de similaire à la disposition this, une vue défilante parallaxe de l'en-tête fixe. Dans mon cas, ce n'est pas un en-tête mince ressemblant à l'en-tête fixe de LongListSelector, c'est plutôt un contrôle de pivot complexe qui réserve plus d'espace.Mise en œuvre de défilement Parallax avec en-tête fixe [Windows Phone]

J'ai trouvé et j'ai essayé de travailler avec l'exemple this mais je n'arrivais pas à le faire fonctionner avec un en-tête fixe.

Toutes les idées qui pourraient être utiles seraient appréciées!

+0

Qu'est-ce qui ne fonctionne pas? L'exemple semble être plutôt approprié. – khlr

+0

_Je n'arrivais pas à le faire fonctionner avec un en-tête fixe._ Dans l'exemple donné, il y a une seule zone de défilement, tout va au-dessus de l'image de fond. Imaginez que je souhaite que la partie titre/sous-titre soit un en-tête qui est fixé dans la partie supérieure de l'écran. – klitemnistra

+1

En bas de ce post est un lien vers une solution possible que vous recherchez: http://social.technet.microsoft.com/wiki/contents/articles/27772.windows-phone-how-to-keep-a -ui-élément-en-vue-lorsque-défilement-une-page-en-windows-phone.aspx – Depechie

Répondre

1

poste complet à un guide possible sur la façon de résoudre ce peut être trouvé ici http://social.technet.microsoft.com/wiki/contents/articles/27772.windows-phone-how-to-keep-a-ui-element-in-view-when-scrolling-a-page-in-windows-phone.aspx

TL; DR

En bref, si vous avez besoin pour faire défiler et garder un statique élément (de sorte qu'il ne sera pas défiler hors de la fenêtre visible), vous devrez vous accrocher dans l'événement ValueChanged du ScrollBar à l'intérieur d'un ScrollViewer. Avec cela en place, vous pouvez inspecter la valeur qui est retournée et la valider pour voir si l'objet statique doit être animé aussi - ou non. Vous le validez contre un autre élément de l'écran qui est votre «élément supérieur» ou contre le haut ou le bas de l'écran lui-même.

Vidéo de démonstration de la solution: https://www.youtube.com/watch?v=xsnQCfVUTTA