Category

Avalonia UI

avalonia跨平台桌面開發與控制項實踐

18 篇文章
2 当前页
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