Category

Avalonia UI

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

18 篇文章
1 当前页
avalonia剪貼板和datagrid的問題

avalonia剪貼板和datagrid的問題

記錄最近 avalonia 桌面軟體開發解決的兩個問題:剪貼板複製崩潰、tab 切換 datagrid 卡頓,分析根因並給出解決方案

沙漠尽头的狼 2026/1/11 下午12:23
從 wpf 到 avalonia 的遷移系列:為什麼我必須要把 wpf 程式遷移到 avalonia

從 wpf 到 avalonia 的遷移系列:為什麼我必須要把 wpf 程式遷移到 avalonia

在過去幾年裡,我們的上位機軟體主要是用 wpf 和 winform 開發的。這些技術在 windows 平台上確實很好用,也陪伴我們走過了從小規模試產到如今規模化交付的階段。但是,隨著業務發展和客戶需求的變化,單一的 windows 技術棧逐漸成為了我們必須跨越的一道坎。

西北飞虻 2025/9/13 下午7:54
net 項目自動化秘籍:一鍵更新版本與發布腳本全解析

net 項目自動化秘籍:一鍵更新版本與發布腳本全解析

文章詳細居間了如何利用 powershell 腳本和批處理文件在 .net avalonia ui 項目中實現自動更新程式版本和一鍵發布。首先,文章解釋了 powershell 執行策略的設置和修改,以確保腳本能夠正常執行。接著,居間了在 visual studio 預生成事件中添加腳本來自動更新版本號的方法,以及如何使用批處理文件在多個平台發布應用程式。最後,提供了一個 powershell 腳本示例,該腳本可以根據 git 標籤自動更新程式的版本信息。這些方法能夠提高 .net項目的開發效率和發布流程的便捷性。

沙漠尽头的狼 2025/2/21 下午10:30
avalonia ui 中的 markdown 渲染

avalonia ui 中的 markdown 渲染

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

沙漠尽头的狼 2025/1/17 上午5:57