AiSkillz

AiSkillz is in preview: browse the catalogue now - skill downloads and subscriptions open soon.

← Back to skills
frameworksDownloadAny / model-agnosticLicense: My own work (all rights reserved)

WPF MVVM with CommunityToolkit.Mvvm

Created by CodeCraft LLC

Build and review WPF applications with MVVM using CommunityToolkit.Mvvm

Product and technology names are trademarks of their respective owners, used only to identify what this skill covers. CodeCraft LLC is not affiliated with or endorsed by them.

by Jace (@jamick)v1.0.0 · updated 2026-10-16Report copyright infringement

Description

Build and review WPF applications with MVVM using CommunityToolkit.Mvvm - source-generated observable properties, RelayCommand and AsyncRelayCommand with CanExecute and NotifyCanExecuteChangedFor, XAML data binding (modes, UpdateSourceTrigger, StringFormat, DataContext), ObservableCollection and collection views for filtering and sorting, validation with ObservableValidator and data annotations, DataTemplate-based navigation from a shell ViewModel, WeakReferenceMessenger between ViewModels, and Microsoft.Extensions.DependencyInjection wiring in App.xaml.cs - keeping ViewModels free of WPF types so they unit-test. Use whenever the project is WPF (.xaml, UseWPF), references CommunityToolkit.Mvvm, the user writes ViewModels, commands or bindings, a button stays disabled or enabled wrongly, the UI doesn't update, a list doesn't refresh, or asks how to structure or navigate a WPF app.

#frameworks#wpf#mvvm

Included with all-access

$9.00 value as a single download

AiSkillz is in preview: browse the catalogue now - skill downloads and subscriptions open soon.

All skills are included with the all-access subscription

Changelog

v1.0.0Oct 16, 2026Latest

Added

  • First release.