11
votes

Aperçu des pages de formulaire XAMARIN

Y a-t-il un moyen de prévisualiser une page de formulaires Xamarin sans le premier déploiement au périphérique / émulateur?

ou existe-t-il un moyen de vivre éditer la page et de voir des changements quelque part (un peu comme Snoopy pour WPF). J'ai essayé à la fois Xamarin Studio + Visual Studio et je ne vois pas de concepteur.


0 commentaires

5 Réponses :


13
votes

Mise à jour 30 septembre 2016:

Utilisation de la dernière version de Xamarin, vous pouvez utiliser les étapes suivantes:

Utilisez la vue Vue > Autres fenêtres > xamarin.Forms Previewer Menu dans Visual Studio pour ouvrir la fenêtre d'aperçu. Utilisez la fenêtre fenêtre > Nouveau Menu de groupe vertical de l'onglet Vertical Pour la positionner côte à côte, comme l'image ci-dessous:

entrez Description de l'image ici

Notez que:

Le prévisionneur exige que le projet soit construit avant de rendant un page. Si l'erreur 'XAML non valide "apparaît en haut de la piste d'aperçu, ré-construire l'application et réessayez.

source

Ancienne réponse pour référence à d'autres solutions:

L'aperçu de Xamarin.Forms n'est actuellement disponible que dans Xamarin Studio dans le canal alpha. Suivez ces instructions pour modifier le canal de mise à jour .

Actuellement, il n'y a pas de Présenteur de fonctionnaire XAMARIN FORMES UI pour Visual Studio. Toutefois, dans le dernier Xamarin Evolve 2016, Xamarin a annoncé qu'ils travaillaient sur un concepteur qui sera publié. C'est d'être annoncé .

Xamarin a récemment publié un prévisual xamarin, pour Xamarin Studio seulement (Visual Studio à venir plus tard) qui vous permet de prévisualiser XAML sur iOS et Android. Ceci est actuellement en aperçu et disponible via l'alpha Channel (29 avril 2016). Je vais essayer de vous rappeler de mettre à jour cela une fois Il sort pour Visual Studio.

Comme alternatives non officielles, vous pouvez essayer:

Gorilla joueur


7 commentaires

Merci :-( suppose que je vais devoir vivre avec le retard de 10-15second à chaque fois


@Michaalciechan ou passer à Xamarin Studio. Ou payer pour gorilla joueur :)


@ user3185569 merci .. mais déjà éteint .. Un seul upvote autorisé par utilisateur :)


Merci pour la mise à jour! En fin de compte, je suis allé avec Gorilla joueur, mais maintenant qu'il est officiellement sorti (et j'espère que je pourrai y accéder cette fois) je donnerai à la prévisualisation une spin :-)


Je peux ouvrir la prévisualisation dans VS, mais cela ne montre pas de rendu de la page si j'ouvre ensuite un fichier XAML. Y a-t-il quelque chose que vous devez faire pour dire à la prévisualisation quoi de prévisualiser réellement?


Répondre à mes propres questions, il semble que l'exécution de la prévisualisation dans VS, en particulier que vous avez besoin de l'agent Mac exécuté sur un Mac connecté, même si vous souhaitez avoirperçu des piscines Android. Plus d'infos sur les forums xamarin: forums.xamarin.com / Discussion / 78018 / ...


Notez que dans Visual Studio 2017, l'entrée ci-dessous «Autres Windows» est simplement appelée «Previewer des formulaires» (sans xamarin. ).



4
votes

Xamarin Studio comprend une prévisionneuse XAML, je l'utilise depuis un moment.

 Entrez la description de l'image ici

https://developer.xamarin.com/guides/ Xamarin-Forms / XAML / XAML-Previewer /


3 commentaires

Merci exactement ce que je cherche! Vient de passer à alpha canal :-) maintenant si seulement mon internet était plus rapide :-(


@MICALCIANCHAN Aucun problème, ce n'est pas "parfait" pourtant, car il ne récupère pas des erreurs de syntaxe XML tout le temps afin que vous puissiez avoir à fermer et de rouvrir le fichier xaml pour l'obtenir pour recompiler le code XAML en cours de fonctionnement. le code..


J'ai installé la dernière version alpha canal (6.1) et ne me donne toujours aucun bouton de prévisualisation XAML en haut à droite :-( va essayer de gorilla joueur



0
votes

L'aperçu XAMARIN.FORMS est disponible dans le canal stable comme aperçu.

Projets nécessitent le dernier package Xamarin.Forms Nuge pour que le prévisueur XAML fonctionne.

Ouvrez Android SDK Manager et mettre à jour des outils SDK et des outils de plate-forme

 Entrez la description de l'image ici

Solution de reconstruction et créez une nouvelle page XAML.

dans Visual Studio: Utilisez la vue> Autre Windows> Menu de prévisualisation XAMARIN.FORMS pour ouvrir la fenêtre d'aperçu. Et voilà

https://developer.xamarin.com/guides/ Xamarin-Forms / XAML / XAML-Previewer /


0 commentaires

6
votes

XAMARIN.FORMS Previewer est maintenant disponible en vs. Tout ce que vous avez à faire est de mettre à jour votre version xamarin: Outils > Options > xamarin > autre > Vérifiez maintenant pour mettre à jour votre xamarin au plus tard.

puis ouvrez-le via Vue > Autres fenêtres > xamarin.Forms Previewer

mise à jour: mais on dirait que cela ne montre rien de mon xaml!


1 commentaires

Lors de la prévisualisation de votre fichier XAML, vous devez être connecté à votre agent Mac.



1
votes

J'ai quitté ici mon impressions après mes propres recherches sur le sujet, après avoir essayé:

  1. Previewer de Xamarin
  2. Xamarin Forms Player
  3. Gorilla joueur

    Bottom Line :

    J'ai décidé d'aller avec Gorilla joueur. Le seul qui a vraiment travaillé avec moi - bien qu'il ait la limitation de travailler avec XAML uniquement - ce qui signifie que vous êtes obligé de coder votre interface utilisateur avec XAML.


0 commentaires