web-dev-qa-db-fra.com

Xamarin Forms Previewer n'est pas à l'affiche

J'utilise des formes xamarin v2. 3.2.127 stable sur Visual Studio 2015 Community Edition dans le système d'exploitation Windows 10. À chaque fois que j'essaie d'ouvrir le fichier xaml, Xamarin Forms Previewer ne montre rien, mais une boîte bleue comme celle ci-dessous. J'ai également essayé de créer un nouveau projet même dans le dernier canal de pré-version, mais cela n'a pas changé.

 enter image description here

14
Brian lee

Comme @jgoldberger l'a dit, l'aperçu XAML en est encore à ses débuts. Toutefois, si vous êtes sur le canal de mise à jour de Xamarin Stable, il peut être intéressant de passer au canal de mise à jour bêta. 

L'aperçu XAML a été considérablement amélioré dans la prochaine version, qui en est actuellement à la 6ème itération (c'est-à-dire très proche de stable). De cette façon, vous pouvez au moins voir si les améliorations apportées au visionneur corrigent votre problème. Vous pouvez toujours revenir au canal de mise à jour stable si vous le souhaitez.

4
Kyle White

L'aperçu XAML de formulaires est toujours un travail en cours et est publié en tant que version d'aperçu. Voici une liste des rapports de bogues actuels, y compris celui que je viens de classer pour essayer de le tester moi-même .

Beaucoup d'entre eux sont des bugs internes privés, mais de mon côté iOS fonctionnait bien pour une solution simple de formulaire Forms XAML, tout simplement Android ne serait pas rendu, mais j'ai une bannière d'erreur en haut, comme décrit dans le bogue # 44603.

0
jgoldberger - MSFT

Veillez à installer le package Xamarin.Forms NuGet> = v2.3 pour vos projets Android iOS et PCL. 

Lorsque vous obtenez XFPageRendererView en tant que contenu de votre prévisualiseur, essayez d'essayer d'installer le dernier kit de développement Java (la version 64 bits sera OK même si Visual Studio s'exécute en 32 bits). Cliquez ensuite sur: Visual Studio> Outils> Options> Xamarin> Paramètres Android> Modifier l'emplacement du kit de développement Java sur l'emplacement nouvellement installé.

Pour plus d'informations, consultez: https://blog.xamarin.com/live-xaml-previewing-with-the-xamarin-forms-previewer/

0
Ton Snoei

Voici quelques étapes de dépannage:

  • Le projet doit être construit (compilé) avant d'essayer de prévisualiser les fichiers XAML
  • Designer Agent doit être configuré lors de la première prévisualisation d'un fichier XAML - un indicateur de progression apparaît dans l'aperçu, ainsi que des messages de progression, jusqu'à ce que celui-ci soit prêt.
  • Essayez de fermer et de rouvrir le fichier XAML.

  • XAML non valide: le projet Android doit être créé avant de pouvoir créer l'aperçu. L'aperçu nécessite que le projet soit généré avant le rendu d'une page. Si l'erreur ci-dessous apparaît en haut du volet d'aperçu, reconstruisez l'application et réessayez.

enter image description here

Xamarin a une documentation supplémentaire sur son site web pour dépanner Xamarin.Forms Previewer

0
Brandon Minnick

Si vous chargez la version la plus récente de Java SDK, elle est actuellement 9.x et Xamarin Forms ne prend pas en charge cette version.

Nous sommes allés au Xamarin Forms Live. Cela a fonctionné hors de la boîte.

0
GaryP

Comme beaucoup d'autres réponses l'ont dit, Xamarin Forms est actuellement en avant-première. 

Comme alternative, j'utilise LiveXAML . Ce n'est pas un outil de prévisualisation de formulaire, mais une approche différente, souvent supérieure. L'outil vous permet d'apporter des modifications aux fichiers XAML lorsque votre application est en cours d'exécution. Les modifications sont alors presque immédiatement reflétées dans l'application. Donc, ce que vous voyez n'est pas un aperçu, mais une vue de la réalité.

Cela vous permet d'interagir avec votre application comme vous le feriez normalement et d'apporter des modifications à la volée.

Il est facile à installer et il y a un essai gratuit.

  • Non affilié à LiveXAML, juste un client heureux.
0
Benjamin

Mon aperçu n'a pas fonctionné quoi que j'ai essayé. Mais cela commence à fonctionner lorsque je crée une nouvelle page de contenu en xaml. 

0
Felix

Dans la dernière mise à jour de Xamarin, cela se corrigait automatiquement. Assurez-vous que vous avez installé la version Java SDK 64 bits. Et vous devez également créer/reconstruire le projet avant d'ouvrir le fichier XAML. Pour plus de détails, vous pouvez consulter mon poster ici . Merci. 

0
Foyzul Karim