使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

在类库中添加窗体的办法有两个

方法一、新建一个WPF工程,再把输出类型改成类库(适合于新建的项目)

1.打开Visual Studio 2019,新建一个WPF工程

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

2、删除MainWindow.xaml和App.xaml,并将输出类型改为类库

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

3、添加一个Window

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

4、在其它WPF工程中调用

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

 

二、修改csproj文件(适合修改现有的项目)

1.新建一个.Net Core类库项目

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

2、这个时候我们点添加新建项,是没有看到WPF窗体的

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

3、修改csproj文件

更改SDK为

Microsoft.NET.Sdk.WindowsDesktop

增加

<UseWPF>true</UseWPF>
<OutputType>Library</OutputType>

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

4、这个时候就可以看到WPF窗体了

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

 

 

附:在.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>

 

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

使用.Net Core构建WPF App(二、如何在类库中添加一个窗体)

上一篇:java 发送手机验证码,阿里云


下一篇:Android Server