Lightweight Commanding in Silverlight 4: A 5-Step Walkthrough
The MVVM pattern becomes far more powerful once you wire up commands, yet Silverlight 4 does not ship with a built-in ICommand implementation. The snippet below shows a minimal, self-contained approach that avoids external toolkits.
Step 1 – Craft a reusable command object
Create a class that fulfills ICommand by forwarding calls to two delegat ...
Posted on Fri, 12 Jun 2026 16:30:43 +0000 by tapupartforpres
Implementing the MVVM Pattern in WPF
MVVM Architecture Overview
MVVM (Model-View-ViewModel) is a structural design pattern that cleanly separates user interface logic from business logic.
Advantages of MVVM:
Team Collaboration: Establishes a unified methodology and consistent development workflow.
Architectural Stability: Promotes decoupling, ensuring that changes in one layer ha ...
Posted on Tue, 12 May 2026 16:21:16 +0000 by BigChief
Transitioning from Java to Avalonia for Cross-Platform .NET UI Development
Introduction to AvaloniaAvalonia is a modern, cross-platform UI framework built on the .NET runtime. Drawing architectural inspiration from WPF, it extends its capabilities beyond Windows to natively support Linux and macOS. This cross-platform nature makes it highly suitable for environments requiring adaptation to various domestic operating s ...
Posted on Mon, 11 May 2026 04:48:29 +0000 by PHPSpirit
Common Issues with LiveData Usage
LiveData serves as a powerful tool in data-driven architectures, especially when used alongside ViewModel for binding data to Fragments or Activities. It abstracts away the complexity of managing data lifecycle manually, which is handled by the framwork. How ever, certain design aspects of LiveData can lead to unexpected behaviors during usage. ...
Posted on Sun, 10 May 2026 11:12:09 +0000 by foolguitardude