Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/metaljase/mvvmexamples

Examples of how MVVM can be implemented using CommunityToolkit.
https://github.com/metaljase/mvvmexamples

csharp dependency-injection dotnet dotnet-core dotnetcore mvvm wpf wpf-application wpf-ui

Last synced: 3 days ago
JSON representation

Examples of how MVVM can be implemented using CommunityToolkit.

Awesome Lists containing this project

README

        

# What is MvvmExamples?
MvvmExamples contains examples of how MVVM (Model, View, ViewModel) can be implemented in .NET apps using [CommunityToolkit](https://github.com/CommunityToolkit/dotnet).

It demonstrates:

- Binding of values between properties in viewmodels and controls in views
- Binding of events between methods in viewmodels and buttons in views
- Handling of validation errors
- Sending/receiving messages between viewmodels

The examples are:

- WPF app without dependency injection and without CommunityToolkit source generators
- WPF app without dependency injection and with CommunityToolkit source generators
- WPF app with dependency injection and with CommunityToolkit source generators