Visual Studio 2022 解决方案中没有 WPF 设计器,也没有项目

问题描述 投票:0回答:3

我开始通过Udemy上的课程学习WPF,当我打开一个新的“WPF应用程序”模板时,解决方案中只有一个

MainWindow.xaml
MainWindow.xaml.cs
文件,但没有设计器,也没有项目。

enter image description here

我一直在谷歌搜索没有结果。我对这一切并不是很了解,因为我刚刚开始在视觉工作室工作。任何帮助将不胜感激。

c# wpf visual-studio-2022
3个回答
0
投票

当您打开 xaml 文件时,您将看到一些标题行,在下面您将找到类似 ... 或其他容器的内容。 您的代码窗口可能与“设计窗口”重叠。 将鼠标悬停在此 xaml 代码窗口的上端或下端,直到看到“双箭头”,允许您更改代码窗口的高度。 缩小代码窗口时,设计窗口就会出现。


0
投票

您的解决方案似乎不包含任何项目(因此解决方案资源管理器显示

'Solution WpfApp18' (0 projects)
,也许您错误地删除了它或从解决方案中删除了它。默认情况下,WPF 解决方案应至少有一个 WPF 项目关于创作。

如果您在 WPF 项目外部单独打开

xaml
文件,Visual Studio 将不会显示设计器。

要修复,您需要:

  • 将新项目添加到您的解决方案中,或者...
  • 将现有项目添加到您的解决方案中,或者...
  • 只需创建一个新的 WPF 解决方案

由于您是初学者,并且为了在短期内快速工作,我建议您现在向您的解决方案添加一个新项目。右键单击

解决方案资源管理器
中的解决方案 'WpfApp18' (0 projects),然后选择
Add --> New Project...

在“添加新项目”窗口中,在搜索窗口中输入

wpf
,您将有多个选项,但我在屏幕截图中用红色突出显示了两个选项:

顶部选项将创建 .NET 6 或更高版本的 WPF 项目,底部选项将创建 .NET Framework 4.x.x 或更低版本的项目。选择取决于您的目标硬件以及您需要的功能。

添加新项目后,您现在应该会在解决方案中看到一个新项目,并且您现在可以打开

MainWindow.xaml
,这将打开设计器。

如果仍然无法打开设计器,有一些轶事证据表明删除路径

C:\Program Files (x86)\dotnet
可以解决问题 - 请注意这样做可能会丢失任何数据。


0
投票

以防万一有人仍然遇到这个问题.. 我已经错过 WPF 的 XAML-Designer 有一段时间了。重新安装VS,a.s.o.没有任何效果..

现在终于看到了:

附加 -> 选项 -> 在底部:“XAML-Designer”: 激活 XAML-Designer 未选中... 我从未改变过那里的任何东西,因此我没有看那里。

如果未选中,请选中此框。重新启动VS。利润..

© www.soinside.com 2019 - 2024. All rights reserved.