1

Je lis le Xamarin Mobile App Development by Apress et il me manque quelque chose. J'ai ce code avec les trucs inutiles supprimés:Xamarin ScrollView ne fonctionne pas

public ContentPageExample() 
    { 
     var layout = new StackLayout 
     { 
      Children = 
      { 
       // bunch of "View"s here 
      }, 
      HeightRequest = 1500 
     }; 

     ScrollView scrollView = new ScrollView 
     { 
      VerticalOptions = LayoutOptions.FillAndExpand, 
      Content = layout 
     }; 

     this.Content = scrollView; 
    } 

Cependant, le contenu ne défile pas. J'ai essayé à la fois dans les émulateurs WinPhone et Android (ne pas avoir un Mac à portée de main pour essayer le iPhone un). Le livre dit que tout devrait défiler. Qu'est-ce que je rate?

+0

Il a défilé parfaitement bien pour moi, en utilisant l'émulateur 'Android'. – jsanalytics

+0

Je l'ai essayé sur téléphone Android, émulateur et aussi émulateur WinPhone il fonctionne correctement pour moi –

Répondre

-2

J'aurais commenté, mais je n'ai pas encore les points.

J'ai rencontré un problème similaire: mon scrollview fonctionnait sur l'émulateur mac/iPhone (je ne connais pas winPhone) mais cela ne fonctionnait pas sur l'émulateur Android. Ce que j'ai remarqué est: créer une vue de défilement dans une page fonctionne sur émulateur, mettre la page dans une page de navigation et cela ne fonctionne plus sur émulateur ... si quelqu'un en sait plus à ce sujet, s'il vous plaît dire. Le correctif pour moi était: ne pas utiliser un émulateur. Construisez-le à un périphérique réel.

J'espère que cela aide quelqu'un, parce qu'il m'a fallu longtemps pour comprendre.

+2

* "je wouldve commentet, mais je n'ai pas encore les points" * ... puis attendez jusqu'à ce que vous ayez assez de rep et je recommande d'utiliser un correcteur orthographique. – Jim

+0

en attente ne pas accumuler rep. –

+0

en effet, je suppose que vous pouvez le confirmer. – Jim