2016-07-08 34 views
8

Czy istnieje sposób podglądu strony formularzy Xamarin bez wcześniejszego wdrożenia na urządzenie/emulator?Podgląd stron formularza Xamarin

Czy jest jakiś sposób na edycję strony i zobacz gdzieś zmiany (trochę jak Snoopy dla WPF). Próbowałem zarówno Xamarin Studio + Visual Studio i nie widzę projektanta.

Odpowiedz

11

Aktualizacja 30 września 2016:

Korzystanie z najnowszej wersji Xamarin można użyć następujących czynności:

Użyj przycisku Zobacz>innych okien>Xamarin.Forms Previewer menu w Visual Studio, aby otworzyć okno podglądu. Użyj okna >New Vertical Tab Grupa menu, aby umieścić to side-by-side jak na zdjęciu poniżej:

enter image description here

zauważyć, że:

przeglądarka wymaga projektu być zbudowany przed renderowaniem strony . Jeśli błąd "Nieprawidłowy XAML" pojawi się u góry panelu podglądu, ponownie zbuduj aplikację i spróbuj ponownie.

Source

Old Odpowiedź na odwołanie się do innych rozwiązań:

Xamarin.Forms Previewer jest obecnie dostępna tylko w Xamarin Studio w kanale alfa. Follow these instructions to change the update channel.

Obecnie nie ma oficjalnego podglądu interfejsu użytkownika Xamarin Forms w wersji wizualnej dlaXamarin Forms UI. Jednak w ostatnim Xamarin Evolve 2016, Xamarin ogłosił, że pracuje nad projektem, który zostanie wydany. Ma być announced.

Xamarin niedawno wydała Xamarin Previewer dla Xamarin Studio tylko (Visual Studio przyjść później), który umożliwia podgląd XAML na iOS i Androida . Jest on obecnie dostępny w podglądzie i jest dostępny za pośrednictwem kanału Alpha (29 kwietnia 2016 r.). Postaram się pamiętać, aby zaktualizować to raz , które wychodzi dla Visual Studio.

nieoficjalnym alternatywy, można spróbować:

Gorilla Player

+0

Dzięki :-(Zgaduję, że będę musiał żyć z 10-15 sekundowym opóźnieniem za każdym razem –

+1

@MichalCiechan lub przejściem do Xamarin Studio lub zapłacić za gracza Gorilla :) – user3185569

+0

Dlaczego więc osoby, które głosują na głos ?! – user3185569

4

Xamarin Studio robi to przegladarke XAML, używam go na chwilę teraz.

enter image description here

https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-previewer/

+0

Dzięki, dokładnie to, czego szukam! Po prostu przełączyłem się na kanał Alfa :-) Teraz, jeśli tylko mój internet był szybszy :-( –

+0

@MichalCiechan Nie ma problemu, nie jest "idealny", ponieważ nie odzyskuje się z błędów składni XML przez cały czas, więc może będziesz musiał zamknąć i ponownie otwórz plik XAML, aby przekonwertować kod XAML na kod, ponieważ faktycznie działa pod kontrolą kodu. – SushiHangover

+1

Zainstalowałem najnowszą wersję kanału Alpha (6.1) i nadal nie daje mi żadnego przycisku podglądu XAML w prawym górnym rogu: - (Spróbuję Goryla Player –

0

Xamarin.Formularz Previewer jest dostępny jako stabilny kanał jako podgląd.

Projekty wymagają najnowszego pakietu Xamarin.Forms NuGet do podglądu XAML.

Otwórz Android SDK Manager i aktualizacji Narzędzia i SDK platformy Narzędzia

enter image description here

Rebuild rozwiązanie i stworzyć nową stronę XAML.

W Visual Studio: Użyj menu Widok> Inne okna> Xamarin.Forms Previewer, aby otworzyć okno podglądu. Et voilà

https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-previewer/

+1

Nope. Nadal nie działa –

5

Xamarin.Forms Previewer jest teraz dostępny w VS. Wszystko, co musisz zrobić, to zaktualizować swoją wersję Xamarin: Narzędzia>Opcje>Xamarin>Inne>Sprawdź teraz aby zaktualizować Xamarin do najnowszych.

Następnie otwórz go poprzez View>innych okien>Xamarin.Forms Previewer

UPDATE: Ale wygląda na to, że nie pokazują niczego z mojego XAML!

+1

To samo tutaj Visual Studio Community 2015 –

+0

Podczas przeglądania twojego pliku XAML musisz być podłączony do twojego agenta mac. –

1

Wyszedłem here moje wrażenia po moich własnych badań na ten temat, próbowałem:

  1. Xamarin za Previewer
  2. Xamarin Forms gracza
  3. Gorilla gracza

Konkluzja:

I de zdecydowałem się iść z Gorilla Player. Jedyny, który naprawdę działał ze mną - choć ma on ograniczenia tylko do pracy z XAML - co oznacza, że ​​jesteś zmuszony do zakodowania swojego interfejsu za pomocą XAML.