2016-07-08 9 views
8

Есть ли способ предварительного просмотра страницы форм Xamarin без предварительного развертывания на устройстве/эмуляторе?Предварительный просмотр Xamarin Form Pages

Или можно каким-либо образом отредактировать страницу и увидеть изменения где-нибудь (немного похожее на Snoopy для WPF). Я пробовал и Xamarin Studio + Visual Studio и не вижу дизайнера.

ответ

11

Update 30 сентября 2016:

Используя последнюю версию Xamarin вы можете использовать следующие шаги:

Используйте Просмотр>Другие окна>Xamarin.Forms Previewer меню в Visual Studio, чтобы открыть окно предварительного просмотра. Используйте окно>New Vertical Tab Group меню позиционировать его бок о бок, как на картинке ниже:

enter image description here

Обратите внимание, что:

просмотрщик требует, чтобы проект до создания страницы . Если в верхней части области предварительного просмотра появляется ошибка «Недопустимый XAML», повторите сборку приложения и повторите попытку.

Source

Старый Ответ для ссылки на другие решения:

Xamarin.Forms Previewer в настоящее время доступна только в Xamarin студии в альфа-канале. Follow these instructions to change the update channel.

В настоящее время нет Простой пользовательский интерфейс Xamarin Forms для визуальной студии. Однако в последнем Xamarin Evolve 2016 Xamarin объявила, что они работают над дизайнером, который будет выпущен. Это должно быть announced.

Xamarin недавно выпустила Xamarin Previewer для Xamarin студии только (Visual Studio, чтобы прийти позже), что позволяет просматривать на XAML прошивкой и Android. В настоящее время он находится в режиме предварительного просмотра и доступен через канал Alpha (29 апреля 2016 года). Я попытаюсь вспомнить, чтобы обновить этот раз , он выходит для Visual Studio.

В качестве неофициальных альтернатив, вы можете попробовать:

Gorilla Player

+0

Спасибо :-(Угадай, мне придется жить с задержкой 10-15 секунд каждый раз –

+1

@MichalCiechan или переключиться на Xamarin Studio. Или заплатить за игрока Gorilla :) – user3185569

+0

Так почему же люди с правом голоса?! – user3185569

4

Xamarin Студия действительно включает XAML просмотрщик, я использую его на некоторое время теперь.

enter image description here

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

+0

Спасибо, именно то, что я ищу! Просто переключился на альфа-канал :-) Теперь, если только мой интернет был быстрее :-( –

+0

@MichalCiechan Нет проблем, это не «отлично», так как он не восстанавливается после синтаксических ошибок XML все время, поэтому вам, возможно, придется закрыть и повторно запустите файл XAML, чтобы заставить его перекомпилировать XAML для кода, поскольку он действительно работает под управлением кода. – SushiHangover

+1

Я установил последнюю версию альфа-канала (6.1), и она все еще не дает мне кнопку предварительного просмотра XAML в правом верхнем углу: (Собираюсь попробовать Gorilla Player –

0

Xamarin.Презентатор форм доступен в стабильном канале в качестве предварительного просмотра.

Проекты требуют последнего пакета Xamarin.Forms NuGet для XAML Previewer для работы.

Open Android SDK менеджер и обновление SDK Tools и Platform-Tools

enter image description here

Перестроить решение и создать новую страницу XAML.

В Visual Studio: Используйте меню «Просмотр»> «Другие Windows»> «Xamarin.Forms Previewer», чтобы открыть окно предварительного просмотра. Et вуаля

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

+1

Нет. Все еще не работает –

5

Xamarin.Forms Previewer теперь доступен в VS. Все, что вам нужно сделать, это обновить версию Xamarin: Инструменты>Опции>Xamarin>Другое>Check Now, чтобы обновить Xamarin до последней.

Затем откройте его с помощью View>Другие окна>Xamarin.Forms Previewer

UPDATE: Но, похоже, что ничего из моего XAML не показывать!

+1

То же самое здесь. Visual Studio Community 2015 –

+0

При предварительном просмотре вашего файла XAML вы должны быть подключены к вашему агенту mac. –

1

Я оставил here свои впечатления после того, как мои собственные исследования по этой теме, испробовав:

  1. Previewer Xamarin в
  2. Xamarin Формы игрока
  3. Gorilla игрока

Нижняя линия:

I de чтобы идти с игроком Гориллы. Единственный, кто действительно работал со мной - хотя у него есть ограничение на работу только с XAML - это означает, что вы вынуждены кодировать свой пользовательский интерфейс с помощью XAML.