10
votes

Windows Phone Comment faire défiler vertical

Je commence juste dans le développement de winphone et je ne peux pas comprendre comment définir le défilement vertical. Par exemple, j'ai démarré une nouvelle application pivot, et ce code permet à l'utilisateur de faire défiler et de saisir toutes les entrées: xxx

maintenant quand, j'ajoute mon propre élément de pivot, Avec un stackpanel avec plus d'articles que ce qui peut être vu à l'écran à l'écran, cela ne me permettra pas de faire défiler pour les voir tous. Qu'est-ce que je manque ici?

Merci.


0 commentaires

3 Réponses :


23
votes

Ajouter ScrollViewer sur la StackPanel et cela le rendra défilé.


0 commentaires

6
votes

La liste listbox code> Dans l'exemple de code que vous avez fourni une fonctionnalité de défilement intégrée intégrée. Toutefois, si vous n'utilisez pas quelque chose qui a déjà cette fonctionnalité de défilement, vous devrez ajouter un ScrollViewer code>.

<controls:PivotItem Header="Example">
    <ScrollViewer Margin="12,0,12,0">
        <StackPanel>
            <TextBlock Text="Example1" FontSize="150" />
            <TextBlock Text="Example2" FontSize="150" />
        </StackPanel>
    </ScrollViewer>
</controls:PivotItem>


0 commentaires

1
votes

Dans une commande de pivotement, si le contenu déborde de la page verticale, il devrait y avoir une défilement "vertical" par défaut à votre disposition.

J'ai eu un contrôle similaire avec une boîte de liste limitée à la propriété. Avoir "liste" devrait vous permettre de faire défiler automatiquement.

Ne pas ajouter de vision de défilement sur le panneau de pile car il ferait le défilement activé pour chaque élément de liste que vous ne voulez pas. xxx


0 commentaires