在類庫中添加窗體的辦法有兩個
方法一、新建一個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>