在类库中添加窗体的办法有两个
方法一、新建一个WPF工程,再把输出类型改成类库(适合于新建的项目)
1.打开Visual Studio 2019,新建一个WPF工程
2、删除MainWindow.xaml和App.xaml,并将输出类型改为类库
3、添加一个Window
4、在其它WPF工程中调用
二、修改csproj文件(适合修改现有的项目)
1.新建一个.Net Core类库项目
2、这个时候我们点添加新建项,是没有看到WPF窗体的
3、修改csproj文件
更改SDK为
Microsoft.NET.Sdk.WindowsDesktop
增加
<UseWPF>true</UseWPF>
<OutputType>Library</OutputType>
4、这个时候就可以看到WPF窗体了
附:在.Net FrameWork类库中添加WPF窗体的办法
在csproj中添加,如下图中所示
1 <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 2 <WarningLevel>4</WarningLevel> 3 <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>