DevExpress廣泛應用於ECM企業內容管理、 成本管控、程序監督、生產排程,在企業/政務資訊化管理中佔據一席重要之地。通過DevExpress WPF Controls,您能建立有著強大互動功能的XAML基礎應用程式,這些應用程式專注於當代客戶的需求和構建未來新一代支援觸控的解決方案。 無論是Office辦公軟體的衍伸產品,還是以資料為中心的商業智慧產品,都能通過該控制元件來實現。
DevExpress WPF Controls v19.2下載:https://www.devexpresscn.com/download.html
本指南將介紹如何建立.NET Core 3應用程式、如何將其配置為使用DevExpress WPF控制元件,以及如何嚮應用程式本身新增DevExpress控制元件。(在本教程中,我們將向您展示如何將Spreadsheet控制元件新增到.NET Core 3專案中)
先決條件
.NET Core 3 SDKVisual Studio 2019 version 16.3 (安裝.NET桌面開發工作負載)分步教程
1. 開啟Visual Studio 2019 v16.3,並建立一個新的WPF應用程式(.NET Core)。
2. 新增DevExpress NuGet軟體包。在此文章中,我們描述如何通過DevExpress NuGet Feed獲取DevExpress WPF控制元件。入門指南描述如何從本地源中將DevExpress WPF控制元件用於.NET Core。
跳轉到Tools | NuGet Package Manager | Manage NuGet Packages for Solution
開啟"Settings"...
...並新增具有以下屬性的新NuGet feed:
Name: DevExpress Source: https://nuget.devexpress.com/{your feed authorization key}/api
選擇您剛剛新增的DevExpress軟體包源。
在"Browse"標籤中,搜尋'WindowsDesktop.Wpf',並將以下兩個軟體包安裝到當前專案中。
DevExpress.WindowsDesktop.WpfDevExpress.WindowsDesktop.Wpf.Themes.Office2019Colorful閱讀並接受許可協議。
構建解決方案,這將迫使專案解決所有NuGet包依賴項。Visual Studio會將可用的控制元件載入到其工具箱中。
3. 應用應用程式主題在應用程式啟動時,將ApplicationThemeHelper.ApplicationThemeName 屬性設定為所需的主題名稱。
public partial class App : Application {protected override void OnStartup(StartupEventArgs e) {DevExpress.Xpf.Core.ApplicationThemeHelper.ApplicationThemeName = DevExpress.Xpf.Core.Theme.Office2019ColorfulName;base.OnStartup(e);}}
4. 新增控制元件。將Spreadsheet控制元件從Visual Studio工具箱拖到XAML程式碼中,更改應用程式標記,如下所示:
<Window x:Class="DxWPFNetCoreApp.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:dxsps="http://schemas.devexpress.com/winfx/2008/xaml/spreadsheet"xmlns:local="clr-namespace:DxWPFNetCoreApp"Title="MainWindow" Height="450" Width="800"><Grid><dxsps:SpreadsheetControl CommandBarStyle="Ribbon" ShowFormulaBar="True"/></Grid></Window>
5. 生成並執行解決方案,此時已成功構建.NET Core 3 Spreadsheet app。
DevExpress v19.2全新發布,最新動態請持續關注DevExpress中文網!
https://www.devexpresscn.com/