XAML Designer未显示

在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生成的股票代码。

    

在此处输入图像描述

没有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 Forms和Win32之间进行选择,以针对您的应用程序和技能使用正确的技术来定位Windows桌面。

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

我使用Visual Studio 2015 Community Edition时遇到了完全相同的问题。 事实certificate我的项目目标版本更高。

请尝试以下方法:

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

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

干杯,山姆

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

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

(截图) Microsoft Visual Studio社区2015

工具>选项> XAML设计器并启用XAML Designer为我工作。 在此处输入图像描述

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

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

确认Sam对VS 2015的回答; VS似乎具有可重现的function:1。创建一个新的解决方案(比如Windows Universal)2。在该解决方案中创建一个新的XAML视图页面3.如果Designer不在该页面上加载,请执行Sam所说的内容:右键单击在解决方案资源管理器中的项目上,将目标版本更改为Windows 10(10.0; Build 10240)。 我在一个项目上遇到了同样的问题,创建了一个新的测试解决方案来探索这个问题,并遇到了同样的问题。 山姆的修复工作。

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

打开用...

我不知道问题是什么,但卸载和重新安装相同的软件就可以了。

有趣

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

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

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

出于不同的原因,我遇到了同样的问题。 我已经从项目中排除了XAML文件。 当我点击编辑它时,只有XAML代码,没有图片。 需要一段时间才能发现。

  1. Kill the designer process with PowerShell or via Task Manager. PS C:\Users\nagel> ps XD* Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 865 54 86464 117936 3.28 7156 1 XDesProc PS C:\Users\nagel> kill 7156 2. build the project. The designer windows will appear with the black background and the three links. Click on the second link that says "Click here to disable running project code and reload the designer". After the click, the designer window will show up. 

问题 :XAML UI Designer未显示

解决方案 :(与我之前的解决方案不同,更优雅)

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

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

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

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


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

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

展开窗格


版本 :Visual Studio 2017

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

问题详情:

我将我正在处理的项目从git存储库拖到问题计算机上(使用所有Microsoft的内置软件和帐户)。 它被成功克隆到问题计算机上并且Visual Studio工作了。 从回购中拉出后,XAML UI Designer(Blend?)消失了,只留下了XAML源。

我遇到的早期解决方案是从本地计算机中删除source目录并拉出项目的新克隆。 这解决了我的问题,然而,现在我玩了它,发现我的XAML设计视图缺失的另外两个原因。 我想我不需要删除文件夹,这两个解决方案就足够了。

仅供参考:这是一种蛮力方法。 我在一个不同的答案中发布了一个更清晰的问题解决方案。

问题 :使用git存储库时XAML UI Designer未显示

解决方案 :删除并重新创建%USERPROFILE%\source\Repos的项目目录。


步骤

  1. 使用文件资源管理器从%USERPROFILE%\source\Repos删除项目目录
  2. 起始页”上的“ Visual Studio Team Services ”中选择“ Checkout”
  3. 再次拉动项目

    警告:确保备份文件!


版本 :Visual Studio 2017

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

问题详情:

我将我正在处理的项目从git存储库拖到问题计算机上(使用所有Microsoft的内置软件和帐户)。 它被成功克隆到问题计算机上并且Visual Studio工作了。 从回购中拉出后,XAML UI Designer(Blend?)消失了,只留下了XAML源。 解决方案(在尝试此处列出的其他一些内容之后)是从我的本地计算机中删除source目录并拉出项目的新克隆。

暗示:

删除和重新创建项目也可能适用于其他情况。 因人而异。

我知道这是一个古老的话题,但我的解决方案可能会帮助将来的某个人。

我在Windows 7上遇到了与Visual Studio 2015社区相同的问题,其中我的一个xamarin android项目的xaml文件停止在XAML代码下面显示Designer选项卡,前几天。

我尝试了所有给定的解决方案,但没有效果,跟随@Waqas的脚步,我发现“使用基于象限的布局”未经检查,而其他复选框被勾选。 总结一下:

VS 2015社区>工具>选项> XAML设计器>检查使用基于象限的布局

然后我退出并重新启动Visual Studio,找到XAML代码左下角的Designer选项卡,以及Source选项卡。 HTH。

什么帮助我就像Xamarin设计师的许多其他问题,关闭所有选项卡,清洁解决方案,删除binobj文件夹,重建解决方案

这是我的情况,但可能不适用于您:我遇到了同样的问题,但修复很简单。 不知怎的,我的程序仍在运行,即使我关闭了我的WPF窗口。 我必须停止调试,然后设计器页面将自动显示给我。 希望这有效。