我开始通过Udemy课程学习WPF,当我打开一个新的“WPF应用程序”模板时,只有一个MainWindow.xaml和MainWindow.xaml.cs文件,但解决方案中没有设计器和项目。
MainWindow.xaml
MainWindow.xaml.cs
的数据我一直在谷歌搜索,但没有结果。我对这一切并不是真实的了解,因为我刚刚开始使用visual studio。如有任何帮助,我们将不胜感激。
ldfqzlk81#
当你打开xaml文件时,你会看到一些标题行,下面你会发现一些类似的东西。。或另一容器。您的代码窗口可能与“设计窗口”重叠。将鼠标悬停在此xaml代码窗口的上端或下端,直到看到一个“双箭头”,允许您更改代码窗口的高度。当收缩代码窗口时,设计窗口将进入视图。
dwthyt8l2#
您的解决方案似乎不包含任何项目(因此,解决方案资源管理器显示'Solution WpfApp18' (0 projects),可能是您错误地将其删除或从解决方案中移除。默认情况下,WPF解决方案在创建时应至少有一个WPF项目。如果在WPF项目外单独打开xaml文件,Visual Studio将不显示设计器。要修复,您需要:
'Solution WpfApp18' (0 projects)
xaml
由于您是初学者,并且要在短期内快速完成某些工作,我建议您现在向解决方案中添加一个新项目。在解决方案浏览器中右键单击解决方案'WpfApp18' (0 projects),然后选择Add --> New Project...x1c 0d1x的数据在Add New Project窗口中,在搜索窗口中输入wpf,您将有多个选项,但我在屏幕截图中用红色突出显示了两个选项:
'WpfApp18' (0 projects)
Add --> New Project...
wpf
的顶部选项将创建.NET 6或更高版本的WPF项目,底部选项将创建.NET Framework 4.x.x或更低版本的项目。具体选择取决于您的目标硬件以及所需的功能。添加新项目后,现在应该会在解决方案中看到一个新项目,现在可以打开MainWindow.xaml,这将打开设计器。如果这仍然无法打开设计器,有一些anecdotal evidence,删除路径C:\Program Files (x86)\dotnet可以解决问题-注意这样做可能丢失的任何数据。
C:\Program Files (x86)\dotnet
的
2条答案
按热度按时间ldfqzlk81#
当你打开xaml文件时,你会看到一些标题行,下面你会发现一些类似的东西。。或另一容器。您的代码窗口可能与“设计窗口”重叠。将鼠标悬停在此xaml代码窗口的上端或下端,直到看到一个“双箭头”,允许您更改代码窗口的高度。当收缩代码窗口时,设计窗口将进入视图。
dwthyt8l2#
您的解决方案似乎不包含任何项目(因此,解决方案资源管理器显示
'Solution WpfApp18' (0 projects)
,可能是您错误地将其删除或从解决方案中移除。默认情况下,WPF解决方案在创建时应至少有一个WPF项目。如果在WPF项目外单独打开
xaml
文件,Visual Studio将不显示设计器。要修复,您需要:
由于您是初学者,并且要在短期内快速完成某些工作,我建议您现在向解决方案中添加一个新项目。在解决方案浏览器中右键单击解决方案
'WpfApp18' (0 projects)
,然后选择Add --> New Project...
x1c 0d1x的数据
在Add New Project窗口中,在搜索窗口中输入
wpf
,您将有多个选项,但我在屏幕截图中用红色突出显示了两个选项:的
顶部选项将创建.NET 6或更高版本的WPF项目,底部选项将创建.NET Framework 4.x.x或更低版本的项目。具体选择取决于您的目标硬件以及所需的功能。
添加新项目后,现在应该会在解决方案中看到一个新项目,现在可以打开
MainWindow.xaml
,这将打开设计器。如果这仍然无法打开设计器,有一些anecdotal evidence,删除路径
C:\Program Files (x86)\dotnet
可以解决问题-注意这样做可能丢失的任何数据。的