当前位置: 首页 > news >正文

如何在Visual Studio 2019中创建.Net Core WPF工程

如何在Visual Studio 2019中创建.Net Core WPF工程

打开Visual Studio 2019,选择Create a new project

选择WPF App(.Net Core)

输入项目名称和位置,单击Create

这样我们就创建好了一个WPF工程

工程文件说明

Dependencies

当前项目所使用的依赖库(包括引用的nuget包、系统框架、COM组件等)


说明:

不同于.Net Framework的WPF工程,我们看不到引用了哪些GAC中的组件。实际上在Microsoft.Windows.Desktop.App.WPF框架中已经引用了WPF所需的全部组件。

我们找到.Net Core的安装目录,可以看到系统定义了一些框架

打开"dotnet\packs\Microsoft.WindowsDesktop.App.Ref\3.1.0\data\PlatformManifest.txt"

可以看到

其中Profile指的是当前使用的哪一套配置文件。

如果我们想在WPF工程中引用Winform的类库

打开项目的csproj文件

添加

1 <UseWindowsForms>true</UseWindowsForms>


App.xaml

App.xaml是应用程序的声明性起点。程序的主窗体在这里指定。

App.xaml.cs

App.xaml的后台代码文件,它扩展了Application类。在这里可以对程序的重要事件进行处理。如未经处理的异常,程序启动等等。

System.Windows.Application类是封装 WPF 应用程序特定功能的类,其中包括以下内容:

  • 应用程序生存期: Activated、Current、Deactivated、DispatcherUnhandledException、Exit、Run、SessionEnding、Shutdown、ShutdownMode、Startup。

  • 应用程序范围窗口、属性和资源管理: FindResource、GetContentStream、GetResourceStream、LoadComponent、MainWindow、Properties、Resources、StartupUri、Windows。

  • 命令行参数和退出代码处理: Application.Startup、Application.ExitApplication.Shutdown。

  • 导航

AssemblyInfo.cs

在.Net Framework的WPF程序中,该文件用于设置程序集信息。

在.Net Core中,程序集信息被移至 工程->属性->包选项下

MainWindow.xaml/MainWindows.xaml.cs

系统创建的默认主窗口和主窗口的后台代码文件

http://www.lryc.cn/news/458512.html

相关文章:

  • 自然语言处理(NLP)论文数量的十年趋势:2014-2024
  • .net core API中使用LiteDB
  • YOLO_V8分割
  • 根据请求错误的状态码判断代理配置问题
  • Python 网络爬虫高阶用法
  • 芯片Tapeout前GDS Review | Calibre中如何切出gds中指定区域版图?
  • 43 | 单例模式(下):如何设计实现一个集群环境下的分布式单例模式?
  • PHP如何解决异常处理
  • C++ socket编程(3)
  • Collection-LinkedList源码解析
  • vue判断对象数组里是否有重复数据
  • CSS 3D转换
  • 51单片机数码管循环显示0~f
  • 【编程进阶知识】Java NIO:掌握高效的I/O多路复用技术
  • vscode创建flutter项目,运行flutter项目
  • STM32之CAN外设
  • 【阅读笔记】水果轻微损伤的无损检测技术应用
  • 忘记7-zip密码,如何解压文件?
  • SpringBoot基础(一)
  • Java智能匹配灵活用工高效人力资源管理系统小程序源码
  • openpdf
  • C#垃圾回收机制详解
  • 身份证二要素核验操作指南
  • 量子数字签名概述
  • 算法题——合并 k 个升序的链表
  • 智能制造与精益制造的模型搭建
  • 快速生成生产级Go应用的利器——Cgapp
  • MySQL基本语法、高级语法知识总结以及常用语法案例
  • 单片机(学习)2024.10.11
  • Java创建型模式(二)——工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式、工厂模式扩展等完整详解,附有代码——案例)