4 Commits

Author SHA1 Message Date
Mark Kors
ce63f9bff9 Implementeer ICommand patroon met RelayCommand voor MVVM
- Voeg RelayCommand class toe voor herbruikbare ICommand implementatie
- Vervang button click event handler door AddProductCommand in MainViewModel
- Update XAML om Command binding te gebruiken in plaats van Click event
- Verwijder business logic uit code-behind (MainWindow.xaml.cs)
- Los DataContext duplicatie op (was twee keer MainViewModel instantie)

Dit maakt de applicatie beter testbaar en volgt proper MVVM principes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 19:11:54 +01:00
Mark Kors
5d5ae0c5e7 Update README met uitgebreide projectdocumentatie
Voegt gedetailleerde documentatie toe over het MVVM demo project, inclusief projectstructuur, functionaliteit, MVVM patroon implementatie, gebruiksinstructies en belangrijke concepten zoals data binding en INotifyPropertyChanged.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 15:21:09 +01:00
Mark Kors
fe6e2cfcff Add project files. 2025-11-12 15:16:52 +01:00
Mark Kors
46b69812a0 Add .gitattributes, .gitignore, and README.md. 2025-11-12 15:16:49 +01:00