我有一个当前基于WinForms的应用程序,我正在将其转换为WPF。我添加了PresentationFramework
,PresentationCore
和System.Xaml
作为参考。我现在想要为此应用程序添加一个WPF对话框,但是当我右键单击File
/ New
并选择WPF
时,它只显示UserControl
。我还需要添加什么才能显示其他WPF内容?
编辑:当我启动一个新的WPF应用程序或库时,项目就在那里。
答案 0 :(得分:1)
Visual Studio建议用于添加新文件的模板取决于项目类型。这是由" ProjectTypeGuids"设置你的项目。
在文本编辑器中打开示例WPF .csproj文件。您将找到与此类似的行:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
您需要将此行添加到迁移项目中(或替换现有项目)以将其转换为WPF项目。
(示例配置来自VS2015,因此您应该仔细检查实际的VS2010项目)