将WPF模板添加到类库项目中

时间:2015-09-03 18:47:14

标签: wpf visual-studio

我有一个类库,它将有一些WPF UI。我已经插入了框架。有没有办法可以合并"添加项目" WPF模板?截至目前,我只有UserControl。我可以自己创建文件,但是它可以节省我很多时间来在IDE中添加它们。

感谢。

2 个答案:

答案 0 :(得分:5)

有点晚了但是:

.NET项目在csproj文件中有零个或多个项目类型,用于启用/禁用IDE功能。

如果您从类库开始并想要将其更改为WPF控件库,则可以手动将这些项目类型添加到csproj文件中。

将如下所示的<ProjectTypes>元素添加到同时包含<PropertyGroup>的{​​{1}}中:

<ProjectGuid>

这两个guid就是你在WPF应用程序项目中找到的并代表ProjectTypes&#34; Windows C#&#34;和&#34; WPF&#34;。 (http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs

答案 1 :(得分:0)

我发现创建这些类型类的最佳方法是创建一个WPF应用程序项目,并设置&#34;输出类型&#34;在项目属性的“应用程序”选项卡中,为“类库”#34;。

然后,您可以删除App.xaml,MainWindow以及任何其他不需要的文件。

我使用这种方法来构建各种可重用的主题等。

您将获得在执行文件时所需的所有标准WPF模板&gt;新。

我希望这有帮助!