Blog

Technical Articles

This section contains site articles covering .NET, desktop development, engineering practice, and general development topics.

First Visit

New User Starting Route

Random Exploration

Random Discovery

Random Discovery

WPF WrapPanel with Fill

A WPF WrapPanel that can fill empty areas on any row with any control

WPF
Data Binding Expressions in WPF

Data Binding Expressions in WPF

Data binding is a powerful technology that allows data to flow between UI elements and business models. When data in the business model changes, it automatically reflects the changes to UI elements.

10/18/2021 Swati Gupta WPF
WPF: Implementing Exception Isolation Client via Multi-Process

WPF: Implementing Exception Isolation Client via Multi-Process

When a WPF client needs to implement a plugin system, it can generally be based on containers or processes. If exception isolation for external plugins is required, then the only way is to load plugins in child processes, so that even if a plugin throws an exception, it will not affect the main process.

9/22/2021 鹅群中的鸭霸 WPF
WPF Open Source Project: AIStudio.Wpf.AClient

WPF Open Source Project: AIStudio.Wpf.AClient

Using Prism for MVVM, the advantages need not be mentioned; mainly using container injection, messaging, and DI, saving a lot of trouble compared to writing oneself. There are many standard MVVM usage methods online, but they do not form a system-level framework. This framework is built from login to specific business usage, including automatic updates.

7/25/2021 沙漠尽头的狼 WPF