Wpf Dev Pack

Wpf Dev Pack from christian289/dotnet-with-claudecode.

by @christian289 9 skills

Skills in this plugin

9
  1. Wpf Rule Prohibitions · christian289
    Banned wpf-dev-pack patterns (P-001..P-004): ViewModelLocator, code-behind DataContext, Stateless ViewModel, mixing composition paths.
    1 install
  2. Wpf Rule Mvvm Constraints · christian289
    WPF MVVM layer-separation rules: no System.Windows in ViewModels, BCL-only types, CommunityToolkit.Mvvm base classes. Preloaded into MVVM-related wpf-dev-pack agents.
    1 install
  3. Wpf Rule Converter Patterns · christian289
    WPF IValueConverter rules: MarkupExtension singleton, pure functions, null/UnsetValue handling, TemplateBinding.
    1 install
  4. Wpf Rule Freezable Performance · christian289
    WPF Freezable performance rules: Freeze() all Brush/Pen/Geometry; create-and-freeze in constructor, reuse in OnRender.
    1 install
  5. Wpf Rule Rendering Antipatterns · christian289
    WPF rendering anti-patterns: no InvalidateVisual in loops, no resource allocation in OnRender.
    1 install
  6. Wpf Rule Virtualization Patterns · christian289
    WPF UI virtualization for large collections: VirtualizingStackPanel, recycling, pixel scroll.
    1 install
  7. Wpf Rule Resourcedictionary Patterns · christian289
    WPF ResourceDictionary rules: Generic.xaml as MergedDictionaries hub only, per-control style files, resource order.
    1 install
  8. Wpf Rule View Viewmodel Wiring Prism · christian289
    View-ViewModel wiring for Prism 9: RegisterForNavigation + IRegionManager (View First).
    1 install
  9. Wpf Rule View Viewmodel Wiring Communitytoolkit · christian289
    View-ViewModel wiring for CommunityToolkit.Mvvm: Mappings.xaml + implicit DataTemplate (ViewModel First).
    1 install