如何在“添加新项”对话框中找到 WPF 自定义控件模板?

How to find the WPF Custom Control template in Add new Item dialog?

当我想创建自定义控件(不是用户控件)时,我在 Add New Item 对话框中找不到 Custom Control 模板。

如何在 Add New Item 对话框中查找或添加 WPF 的 custom control 模板?

WPF 自定义控件是一个项目类型;您使用添加/新项目将一个添加到解决方案。您似乎正在尝试使用添加/新项目将单个文件添加到项目中。

如果您有现有项目并且不想重新创建它,请将以下行添加到 .csproj 文件中的 <PropertyGroup>

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

然后将以下行添加到 AssemblyInfo.cs 以确保您的主题正常工作

[assembly: ThemeInfo( ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]