有没有办法在没有首先部署到设备/模拟器的情况下预览Xamarin表单页面?
或者有没有办法实时编辑页面并在某处看到更改(有点像Snoopy for WPF)。 我尝试了Xamarin Studio + Visual Studio,但没有看到设计师。
答案 0 :(得分:12)
2016年9月30日更新:
使用最新版本的Xamarin,您可以使用以下步骤:
使用查看> 其他Windows > Visual Studio中的 Xamarin.Forms Previewer 菜单打开预览窗口。使用窗口> 新的垂直标签组菜单可将其并排放置,如下图所示:
请注意:
预览器要求在渲染之前构建项目 页。如果预览窗格顶部显示错误“无效的XAML”, 重新构建应用程序并重试。
旧答案以供参考其他解决方案:
Xamarin.Forms预览器目前仅在Alpha通道的Xamarin Studio中提供。 Follow these instructions to change the update channel
目前,Visual Studio还没有官方 Xamarin Forms UI预览器。然而,在最近的Xamarin Evolve 2016中,Xamarin宣布他们正在开发一款将要发布的设计师。它应该是announced。
Xamarin最近发布了Xamarin预览器,仅适用于Xamarin Studio (后来的Visual Studio)可以让你在iOS和iOS上预览XAML Android系统。目前处于预览状态,可通过Alpha获取 频道(2016年4月29日)。我会尽量记住更新一次 它出现在Visual Studio中。
作为非官方的替代方案,您可以尝试:
答案 1 :(得分:6)
Xamarin.Forms Previewer现在可以在VS中使用。您需要做的就是更新您的Xamarin版本:工具> 选项> Xamarin > 其他> 立即检查,将您的Xamarin更新到最新版本。
然后通过查看>打开它其他Windows > Xamarin.Forms预览器
更新:但看起来它没有显示我的XAML中的任何内容!
答案 2 :(得分:4)
Xamarin Studio确实包含了一个XAML预览器,我已经使用了一段时间了。
https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-previewer/
答案 3 :(得分:1)
在我对该主题进行研究后,我尝试了以下here留下的印象:
底线:
我决定和Gorilla Player一起去。唯一真正与我合作的人 - 虽然它仅限于使用XAML - 这意味着你被迫使用XAML编写你的UI代码。
答案 4 :(得分:0)
Xamarin.Forms预览器在稳定频道中可用作预览版。
项目需要最新的Xamarin.Forms NuGet包才能使XAML预览器正常工作。
打开Android SDK Manager并更新SDK工具和平台工具
重建解决方案并创建新的xaml页面。
在Visual Studio中: 使用视图>其他Windows> Xamarin.Forms Previewer菜单打开预览窗口。 Etvoilà
https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-previewer/