未显示 xaml 设计器或预览器

Posted

技术标签:

【中文标题】未显示 xaml 设计器或预览器【英文标题】:xaml designer or previewer is not showing 【发布时间】:2021-06-22 04:06:29 【问题描述】:

Xamarin.Forms 设计视图不显示 .xaml 的预览 我该怎么办?我寻找答案,我做了所有的社区建议,但没有任何效果。我开始认为 Xamarin.Forms 没有 .xaml 的预览,我是对的吗?或者那些按钮在哪里?我怎样才能得到它们?

这是我的看法:

【问题讨论】:

那么你的vs版本是什么?并尝试“shift+F7” @DavidZarzosoMoreno,遇到这个问题的人很多,请查看this thread 【参考方案1】:

XAML 预览器已在 Visual Studio 2019 版本 16.8 和 Visual Studio for Mac 版本 8.8 中弃用,并由 Visual Studio 2019 版本 16.9 和 Visual Studio for Mac 版本 8.9 中的 XAML 热重载功能取代。在文档中了解有关 XAML 热重载的更多信息。

Source.

您可能还想查看Xamarin.Forms 5.0+ Live Visual Tree。

【讨论】:

我真的希望他们不要弃用 XAML Previewer。 XAML Previewer 在设计用户界面方面比 XAML Hot Reload 要好得多。 XAML 热重载更适合调试,但不适用于初始设计工作。 我同意最初我会从 xaml 预览器开始,对于简单的事情也是如此,但同时我在使用预览器时遇到了很多崩溃,尤其是在使用自定义控件时,在某些情况下我不得不使用 hot无论如何都要重新加载,因为预览器因异常而崩溃并且不呈现任何内容。【参考方案2】:

在 Visual Studio 中打开项目的 sln 文件而不是项目文件夹解决了我的问题。

【讨论】:

以上是关于未显示 xaml 设计器或预览器的主要内容,如果未能解决你的问题,请参考以下文章

XAML 设计器未显示在 Visual Studio 版本 16.10.2 中

VisualStudio UWP/XAML 设计器未显示 UserControl |由于缺少程序集,无法显示元素“foo”

XAML 设计器未加载

Visual Studio XAML 设计器未加载

MVVM 是不是会停止 Visual Studio 设计器显示 xaml 的能力?

System.InvalidOperationException XAML 设计器所需的 Windows 软件开发工具包 (SDK) 未正确安装。