我开始通过Udemy上的课程学习WPF,当我打开一个新的“WPF应用程序”模板时,解决方案中只有一个
MainWindow.xaml
和MainWindow.xaml.cs
文件,但没有设计器,也没有项目。
我一直在谷歌搜索没有结果。我对这一切并不是很了解,因为我刚刚开始在视觉工作室工作。任何帮助将不胜感激。
当您打开 xaml 文件时,您将看到一些标题行,在下面您将找到类似 ... 或其他容器的内容。 您的代码窗口可能与“设计窗口”重叠。 将鼠标悬停在此 xaml 代码窗口的上端或下端,直到看到“双箭头”,允许您更改代码窗口的高度。 缩小代码窗口时,设计窗口就会出现。
您的解决方案似乎不包含任何项目(因此解决方案资源管理器显示
'Solution WpfApp18' (0 projects)
,也许您错误地删除了它或从解决方案中删除了它。默认情况下,WPF 解决方案应至少有一个 WPF 项目关于创作。
如果您在 WPF 项目外部单独打开
xaml
文件,Visual Studio 将不会显示设计器。
要修复,您需要:
由于您是初学者,并且为了在短期内快速工作,我建议您现在向您的解决方案添加一个新项目。右键单击
解决方案资源管理器中的解决方案
'WpfApp18' (0 projects)
,然后选择 Add --> New Project...
在“添加新项目”窗口中,在搜索窗口中输入
wpf
,您将有多个选项,但我在屏幕截图中用红色突出显示了两个选项:
顶部选项将创建 .NET 6 或更高版本的 WPF 项目,底部选项将创建 .NET Framework 4.x.x 或更低版本的项目。选择取决于您的目标硬件以及您需要的功能。
添加新项目后,您现在应该会在解决方案中看到一个新项目,并且您现在可以打开
MainWindow.xaml
,这将打开设计器。
如果仍然无法打开设计器,有一些轶事证据表明删除路径
C:\Program Files (x86)\dotnet
可以解决问题 - 请注意这样做可能会丢失任何数据。
以防万一有人仍然遇到这个问题.. 我已经错过 WPF 的 XAML-Designer 有一段时间了。重新安装VS,a.s.o.没有任何效果..
现在终于看到了:
附加 -> 选项 -> 在底部:“XAML-Designer”: 激活 XAML-Designer 未选中... 我从未改变过那里的任何东西,因此我没有看那里。
如果未选中,请选中此框。重新启动VS。利润..