【发布时间】:2016-11-11 06:40:21
【问题描述】:
有没有什么方法可以在不首先部署到设备/模拟器的情况下预览 Xamarin 表单页面?
或者有什么方法可以实时编辑页面并查看某处的更改(有点像 WPF 的 Snoopy)。 我尝试了 Xamarin Studio + Visual Studio 并没有看到设计师。
【问题讨论】:
标签: visual-studio xamarin xamarin.forms preview designer
有没有什么方法可以在不首先部署到设备/模拟器的情况下预览 Xamarin 表单页面?
或者有什么方法可以实时编辑页面并查看某处的更改(有点像 WPF 的 Snoopy)。 我尝试了 Xamarin Studio + Visual Studio 并没有看到设计师。
【问题讨论】:
标签: visual-studio xamarin xamarin.forms preview designer
2016 年 9 月 30 日更新:
使用最新版本的 Xamarin 可以使用以下步骤:
使用 Visual Studio 中的 查看 > 其他 Windows > Xamarin.Forms Previewer 菜单打开预览窗口。使用 Window > New Vertical Tab Group menu 将其并排放置,如下图所示:
注意:
预览器要求在渲染之前构建项目 页。如果预览窗格顶部出现错误“无效 XAML”, 重新构建应用程序并重试。
供其他解决方案参考的旧答案:
Xamarin.Forms 预览器目前仅在 Xamarin Studio 的 Alpha 通道中可用。 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 上预览 XAML 和 安卓。这目前处于预览阶段,可通过 Alpha 获得 频道(2016 年 4 月 29 日)。我会尽量记住更新一次 它适用于 Visual Studio。
作为非官方的替代品,你可以试试:
【讨论】:
Xamarin Studio 确实包含一个 XAML 预览器,我已经使用了一段时间了。
https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-previewer/
【讨论】:
Xamarin.Forms 预览器在 stable 频道 中作为预览提供。
项目需要最新的 Xamarin.Forms NuGet 包才能使 XAML 预览器工作。
打开 Android SDK Manager 并更新 SDK Tools 和 Platform-Tools
重建解决方案并创建新的 xaml 页面。
在 Visual Studio 中: 使用“视图”>“其他窗口”>“Xamarin.Forms 预览器”菜单打开预览窗口。 等等
https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-previewer/
【讨论】:
Xamarin.Forms Previewer 现在可在 VS 中使用。您需要做的就是更新您的 Xamarin 版本:工具 > 选项 > Xamarin > 其他 > 立即检查以将您的 Xamarin 更新到最新版本。
然后通过View > Other Windows > Xamarin.Forms Previewer
打开它更新:但看起来它没有显示我的 XAML 中的任何内容!
【讨论】:
在我对这个主题进行了研究之后,我留下了我的印象here,并尝试了:
底线:
我决定选择 Gorilla Player。唯一真正与我合作的——虽然它有只能使用 XAML 的限制——这意味着你不得不使用 XAML 编写你的 UI。
【讨论】: