分類

Avalonia

查看 Avalonia 分類下的技術文章。

19 篇文章
2 目前頁
Avalonia UI 的 Markdown 渲染

Avalonia UI 的 Markdown 渲染

本文將詳細介紹如何在 Avalonia UI 中使用 Markdown.AIRender 進行 Markdown 渲染,包括安裝、樣式引用、範例展示及多種特性(如支援黑白主題、主題色等)。同時,深入探討了其正在完善的國際化功能,旨在幫助開發者更好地將 Markdown 內容整合到 Avalonia 應用中,提供更好的使用者體驗,並增強應用程式的全球化適配能力。此外,還對比了相關的 Markdown 渲染庫,為使用者選擇合適的工具提供參考。

沙漠尽头的狼 2025/1/17 上午5:57
Avalonia使用XML檔案實現國際化

Avalonia使用XML檔案實現國際化

本文深入探討了 Avalonia 使用 XML 檔案實現國際化的方法與優勢。透過與 Resx 資源檔案對比,為開發者提供了選擇依據。XML 實現國際化適用於有用戶側修改需求、期望藉助 AI 編輯且追求清晰語言結構管理的場景。文中詳細介紹了從建立語言檔案、強型別產生到具體使用以及語言管理的整套流程,並提供了相關資源連結,如 XML 語言管理套件、案例 Demo 及語言管理工具、Resx 資源管理擴充功能等,有助於開發者快速上手並在實際專案中應用該國際化方案,提升 Avalonia 應用的全球化適配能力與使用者體驗。

沙漠尽头的狼 2024/12/23 下午12:34
Avalonia 國際化之路:Resx 資源檔案的深度應用與探索

Avalonia 國際化之路:Resx 資源檔案的深度應用與探索

在當今全球化的軟體開發浪潮中,應用程式的國際化(i18n)與本地化(L10n)顯得尤為重要。Avalonia UI 作為一款強大的跨平台 UI 框架,為開發者提供了多種實現國際化的途徑。其中,使用傳統的 Resx 資源檔案進行國際化處理,不僅相容了原本的 Winform、WPF、ASP.NET Core 等開發場景下的使用習慣,還藉助一些實用工具和特定的開發流程,讓國際化的實現變得高效且有條理。

沙漠尽头的狼 2024/12/5 下午9:34
.NET跨平台客戶端框架 - Avalonia UI

.NET跨平台客戶端框架 - Avalonia UI

這是一個基於WPF XAML的跨平台UI框架,並支援多種作業系統(Windows(.NET Core),Linux(GTK),MacOS,Android和iOS),Web(WebAssembly)

沙漠尽头的狼 2024/10/24 上午10:32
Avalonia開源控件庫強力推薦-Semi.Avalonia

Avalonia開源控件庫強力推薦-Semi.Avalonia

Semi.Avalonia是以MIT協議開源的Avalonia UI框架下的Semi Design主題風格實現,搭配Ursa.Avalonia自定義控件庫,為開發者帶來全新視覺與功能體驗。

沙漠尽头的狼 2024/10/14 下午11:17
在Avalonia專案中使用MediatR和MS.DI庫實現事件驅動通訊

在Avalonia專案中使用MediatR和MS.DI庫實現事件驅動通訊

AvaloniaUI是一個強大的跨平台.NET用戶端開發框架,讓開發者能夠針對Windows、Linux、macOS、Android和iOS等多個平台建置應用程式。在建構複雜的應用程式時,模組化和元件間的通訊變得尤為重要。Prism框架提供了模組化的開發方式,支援外掛程式的熱插拔,而MediatR則是一個實現了中介者(Mediator)模式的事件訂閱發佈框架,非常適合用於模組之間以及模組與主程式之間的通訊。

沙漠尽头的狼 2024/3/2 下午3:45