使用.Net Core開發WPF App系列教程( 二、在Visual Studio 2019中創建.Net Core WPF工程)


使用.Net Core開發WPF App系列教程

一、.Net Core和WPF介紹

二、在Visual Studio 2019中創建.Net Core WPF工程

三、與.Net Framework的區別

四、WPF中的XAML

五、WPF中的布局

六、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 應用程序特定功能的類,其中包括以下內容:

 

AssemblyInfo.cs

在.Net Framework的WPF程序中,該文件用於設置程序集信息。

在.Net Core中,程序集信息被移至 工程->屬性->包選項下

 

MainWindow.xaml/MainWindows.xaml.cs

系統創建的默認主窗口和主窗口的后台代碼文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM