XAML Designer未显示

P3d*_*d0r 41 c# wpf xaml visual-studio-2013

在MS Visual Studio Express 2013 for Windows桌面中:

我正在学习C#并按照示例说明如何在.xaml文件中创建用户界面.https://msdn.microsoft.com/en-us/library/jj153219.aspx

从教程(见图7和图8)可以看出应该有一些窗口显示GUI.但是,当我尝试在解决方案资源管理器中打开.xaml文件时,查看代码(Ctrl + Alt + 0)和视图设计器(Shift + F7)都呈现相同的内容:只是代码.如何打开GUI框?

更新 - 这是.xaml文件内容.注意:我正在尝试打开一个新的C#WPF应用程序.这是Visual Studio生成的股票代码.

<Window x:Class="WpfEvents.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

没有XAML UI Designer选项: 在此输入图像描述

没有完整的XAML视图设置: 在此输入图像描述 谢谢!

这是我下载的Visual Studio版本.该描述使我相信应该安装XAML UI Designer,这应该不是问题.

适用于Windows桌面的Express 2013

Visual Studio Express for Windows Desktop使您可以充分利用Windows与XAML设计器,高效的IDE以及各种编程语言(包括C#,Visual Basic和C++).在Windows Presentation Foundation(WPF),Windows窗体和Win32之间进行选择,以针对您的应用程序和技能使用正确的技术来定位Windows桌面.

小智 33

工具>选项> XAML设计器和启用XAML设计器为我工作. 在此输入图像描述

PS:默认情况下已启用.由于VS性能问题,我禁用了它并且忘记了这个更改,并且当我开始处理WPF项目时最终面临同样的问题.

  • 除此之外,我的ReSharper"性能指南"(在选项下)将"禁用XAML设计器"设置为"静默修复",使其自动禁用.我将其更改为"忽略",现在再次启用它. (20认同)

Ahm*_*mar 23

我相信您正在寻找XAML Designer,它可以从这里加载:

我正在使用Microsoft VS Community 2015(最终更新)

(截图)Microsoft Visual Studio社区2015


小智 14

Resharper中的Resharper可以禁用XML设计器>选项>性能指南
我通过关闭Resharper块修复我的问题,并在工具>选项中恢复XML设计器

  • Resharper(来自Office Space的Bill Lumbergh的声音):“您好,开发人员。(叹息)Whaaat发生了什么?嗯,我*需要*您继续使用Visual Studio,而无需使用XAML Desiiiigner。因此,如果您能允许我们-在您的Visual Stuuuudio中自动将该选项分割开,然后将其保留,那太好了。嗯? (3认同)

Sam*_*Sam 13

我不确定我是否应该在这里发布答案,因为它可能不适用于VS Express 2013.

我使用Visual Studio 2015社区版有完全相同的问题.事实证明我的项目目标版本更高.

请尝试以下方法:

  • 在解决方案资源管理器中右键单击您的项目.
  • 目标版本更改为Windows 10(10.0; Build 10240).

如果不相关,请告诉我,我会删除我的答案.

干杯,山姆


Eri*_*c D 9

问题:XAML UI 设计器未显示

解决方案:(来自不同和很多比我更早的解决方案更优雅)

  1. 如果解决方案资源管理器中列出了该文件,请单击解决方案资源管理器.sln中的解决方案文件 ( ) 。.sln
  2. 单击“展开窗格”图标以显示“设计”窗格(如果已显示)

解决方案 1:打开 .sln 文件

我的项目是从 git 存储库克隆的。当我从起始页打开它时,它会在解决方案资源管理器中打开一个完整的文件列表。如果我.xaml从该解决方案资源管理器中打开任何文件,它们将使用不显示图形 XAML 视图的 XML 编辑器打开。

解决方案资源管理器的最底部是一个.sln(解决方案)文件。打开该文件然后加载我习惯的文件列表。如果任何.xaml文件处于打开状态,他们将无法访问设计视图。此时打开并关闭它们将加载设计视图。如果“设计”视图仍未出现,请参见下面的解决方案 2。 解决方案资源管理器中的解决方案 .sln


解决方案 2:单击展开窗格

在 XAML 编辑器窗口的底部,您可能会看到一个带有双箭头的小图标(展开窗格)。如果这样做,则意味着您隐藏了设计窗格。单击它,您应该会返回设计窗格。

展开窗格


版本:Visual Studio 2017

项目类型:C# 和 WPF 以 .Net 4.5.2 为目标,控制台应用程序作为输出类型(为了排除故障,我将它作为 WPF 和控制台应用程序)。

问题详情:

我将一个我正在处理的项目从 git 存储库拉到有问题的计算机上(使用 Microsoft 的所有内置软件和帐户)。它已成功克隆到有问题的计算机上,并且 Visual Studio 工作正常。从存储库中提取后,XAML UI 设计器(混合?)消失了,只剩下 XAML 源。

我遇到的一个较早的解决方案是source从我的本地计算机中删除该目录并提取该项目的新克隆。但是,这解决了我的问题,现在我已经玩过了,并发现了我的 XAML 设计视图丢失的另外两个原因。我想我不需要删除文件夹,这两个解决方案就足够了。


mat*_*tpm 9

在VS2017 v15.8.9中,我发现未显示设计器,例如,右键单击xaml视图的代码窗格并选择“视图设计器”。

执行以下操作可以为我解决此问题:我进入了工具>选项> XAML设计器,并勾选了启用XAML设计器选项。因此,我取消选中它,在“选项”对话框中单击“确定”将其关闭。

我退出并重新启动Visual Studio,然后再次进入“工具”>“选项”>“ XAML设计器”,勾选了“启用XAML设计器”,单击“确定”,重新启动Visual Studio,现在它可以正常工作了。


Edu*_*ada 6

由于某种原因,它使用“(XML)文本编辑器”作为 XAML 的默认编辑器,要解决此问题,您应该右键单击解决方案资源管理器中的文件,然后选择“打开方式...”并选择“XAML UI 设计器”

打开用...


小智 5

当您在 .Net core (3.0) 中构建 WPF 应用程序时,通常会发生这种情况。对我来说,更改以下选项有效。

  1. 转到工具=>选项
  2. “环境”下单击选项“预览功能”
  3. 启用“使用 .Net 核心 SDK 的预览(需要重新启动)”
  4. 现在重启visual studio。

在此处输入图片说明


Saa*_*cky 1

最有可能的是它设置不在完整 XAML 视图中打开 XAML。尝试这个

\n\n
    \n
  1. 首先单击“工具” > “选项”
  2. \n
  3. 导航到文本编辑器> XAML >其他
  4. \n
  5. 取消选中“始终在完整 XAML 视图中打开文档”框。
  6. \n
  7. 单击“确定”,关闭“选项”框并尝试再次打开
  8. \n
\n\n

如果您在“选项”菜单中看不到\xe2\x80\x99文本编辑器,请选中“选项”窗口左下角的“显示所有设置”框。

\n

  • 查看编辑中添加的图像。我没有看到“始终在完整 XAML 视图中打开文档”。 (4认同)
  • 始终在完整的 XAML 视图中打开文档。&lt;- Visual Studio 2017 中没有这样的选项 (2认同)