Actipro Avalonia Controls 的範例、文件和其他相關開源項目,這是一組用於建立漂亮的多平台 Avalonia 應用程式的 UI 控制項、元件和主題。
淺色主題變體 | 黑暗主題變體 |
---|---|
Actipro Avalonia Pro 產品
Actipro Avalonia 免費產品
入門
下載並運行範例
查看產品文檔
在您的應用程式中進行評估
支援的技術
分公司
貢獻
支援
授權
透過授權專業設計的商業控制項並存取我們所有預設控制項樣式和主題的 XAML 來源來提升您的應用程式。
Actipro Bars 包含您在 Avalonia 應用程式中實現類似 Office 的高級功能區、工具列和選單功能所需的一切。 多種功能區佈局模式、變體大小、內容豐富的圖庫、螢幕提示、關鍵提示、後台和 MVVM 支援都包含在內。
Actipro Fundamentals 提供了一系列高級控件,可用於許多不同類型的應用程序,包括設定配置控件、使用者提示、訊息框、資訊欄、頭像、徽章、分段欄、進度旋轉器等。
多種 Actipro 產品可供任何人免費在其應用程式中使用,為建立高品質應用程式奠定了堅實的基礎。
Actipro 主題確保應用程式中的所有控制項都具有一致的視覺外觀,無論它們是 Actipro Avalonia 控制項產品還是本機 Avalonia 控制項。
Actipro 共用程式庫是我們所有 Actipro Avalonia 控制項參考的通用控制項庫。它包含幾個非常有用的控制項、元件、值轉換器和實用程序,可以在您的專案中使用。
Actipro 核心庫是與 UI 框架完全無關的類別庫。它包含許多有用的實用程式和基類,可在您的 .NET 專案中使用。
範例瀏覽器應用程式可讓您透過數百個範例檢查所有 Actipro Avalonia 控制項、主題及其功能集。 其完整原始碼包含在此儲存庫的SamplesSampleBrowser
資料夾中。
請按照以下步驟下載並運行該應用程式:
克隆或下載此儲存庫。
在 Visual Studio 中開啟SamplesSampleBrowserSampleBrowser.Desktop.sln
解決方案。
建置並運行解決方案的應用程式專案。
我們的網站上提供了完整的產品文檔,包括 API 參考。
產品文件的 Markdown 原始碼包含在此儲存庫的Documentationtopics
資料夾中。 該文件是使用 DocFx 建構的。
Actipro Avalonia 控制項的軟體包發佈在 nuget.org 上,所有軟體包均以ActiproSoftware.Controls.Avalonia
名稱前綴開頭。 可以將對這些套件的引用添加到您自己的 Avalonia 應用程式專案中以評估和使用它們。 有關更多詳細信息,請參閱我們的 NuGet 套件和來源文檔主題。
必須至少引用以下 NuGet 套件之一才能使用我們的產品:
ActiproSoftware.Controls.Avalonia - 包含所有 Actipro Avalonia 免費產品組件,可免費使用。
ActiproSoftware.Controls.Avalonia.Pro - 包含所有 Actipro Avalonia Pro 產品組件,適用於已取得 Actipro Avalonia Pro 控制授權的客戶。 還包括ActiproSoftware.Controls.Avalonia
NuGet 套件作為依賴項。
此 NuGet 套件適用於已獲得 Actipro Avalonia Pro 控制許可的客戶:
ActiproSoftware.Controls.Avalonia.Bars.Mvvm - 支援在 Actipro Bars 產品中使用 MVVM(模型-視圖-視圖模型)模式的免費類別和主題。
如果您希望將 Actipro 的主題用於本機ColorPicker
和/或DataGrid
控制項以補充其他 Actipro Avalonia 控制項主題,則可以引用這兩個 NuGet 套件:
ActiproSoftware.Controls.Avalonia.Themes.ColorPicker - 本機 Avalonia ColorPicker
控制項的免費主題.
ActiproSoftware.Controls.Avalonia.Themes.DataGrid - 本機 Avalonia DataGrid
控制項的免費主題。
框架: .NET 6+
架構:任何 CPU、ARM64、x64 和 x86
平台: Windows、macOS、Linux、WASM(瀏覽器)等 *
IDE: Avalonia 支援的所有 IDE
*某些特性或功能在非桌面平台上可能會受到限製或無法使用。
此儲存庫有兩個主要分支:
main - 官方生產就緒版本的程式碼庫。
開發 - 包含正在進行的程式碼,其中可能包括尚未準備好用於生產使用的預發布邏輯。
當為我們的官方版本範例複製此儲存庫時,最好使用主分支。
我們歡迎對我們的開源儲存庫做出貢獻。 如果您想提交拉取請求,請先開啟 GitHub 問題或聯絡我們進行討論。
仔細閱讀我們的「如何貢獻」文檔,因為它涵蓋了您需要了解的有關貢獻的所有資訊。
我們的支援文件提供了有關如何正確取得對我們的閉源 UI 控制產品和此開源儲存庫中的程式碼(文件和範例)的支援的詳細資訊。 此圖表顯示了一個快速摘要:
使用者介面控制產品 | 開源儲存庫 | |
---|---|---|
透過支援選項聯絡我們 | ✔ | ✔ |
建立 GitHub 問題 | ❌ | ✔ |
雖然本儲存庫中的原始程式碼受所含授權文件條款的約束,但 Actipro 最終使用者授權協議 (EULA) 適用於我們的商業 Avalonia 控制產品的使用。
許可文檔主題詳細討論了產品許可。
造訪 Actipro 購買頁面訂購 Pro 控制的開發人員授權。 如果您有任何疑問,請聯絡我們的銷售團隊。