分類

WPF

WPF桌面開發、介面設計与框架實踐

90 篇文章
1 目前頁
Avalonia UI的演進邏輯與Qt生態深度對比

Avalonia UI的演進邏輯與Qt生態深度對比

在軟體工程的演進史中,跨平台圖形使用者介面(GUI)的開發始終是一個充滿了妥協、權衡與技術博弈的領域。

张善友MVP dotNET跨平台 2025/12/11 上午8:14
從 WPF 到 Avalonia 的遷移系列:為什麼我必須要把 WPF 程式遷移到 Avalonia

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

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

西北飞虻 2025/9/13 下午7:54
WPF 藉助自訂 XML 檔案實現國際化

WPF 藉助自訂 XML 檔案實現國際化

本文詳細介紹了在WPF程式中使用自訂XML檔案實現國際化的方法,包括安裝必備NuGet套件、動態獲取語言清單、動態切換語言、在程式碼和XAML介面中使用翻譯字串等內容,同時提供了原始碼連結,幫助開發者輕鬆實現WPF應用程式的國際化。

沙漠尽头的狼 2025/1/26 上午6:02
自研可熱插拔的WPF外掛系統(MSF)

自研可熱插拔的WPF外掛系統(MSF)

外掛化的需求主要源於對軟體架構靈活性的追求,特別是在開發大型、複雜或需要不斷更新的軟體系統時,外掛化可以提高軟體系統的可擴展性、可自訂性、隔離性、安全性、可維護性、模組化、易於升級和更新以及支援第三方開發等方面的能力,從而滿足不斷變化的業務需求和技術挑戰。

趋时软件 2024/5/7 下午11:15
FluentValidation在C# WPF中的應用

FluentValidation在C# WPF中的應用

本文將深入探討如何在C# WPF專案中運用FluentValidation進行屬性驗證,並展示如何透過MVVM模式實現這一功能。

沙漠尽头的狼 2024/1/25 上午5:17