Skip to content

MVVM.LTE is a lightweight .NET MVVM library for building loosely coupled, maintainable, and testable MVVM applications.

License

Notifications You must be signed in to change notification settings

bloggrammer/MVVM-LTE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NuGet GitHub Workflow Status GitHub Nuget

MVVM-LTE

MVVM LTE is a lightweight .NET MVVM library for building loosely coupled, maintainable, and testable MVVM applications in C#. This library provides basic classes for developing your application in MVVM architecture.

You can download the latest MVVM LTE package from here.

MVVM LTE comes with one DLL with no dependencies.

  • MVVM.LTE.dll

Main classes in MVVM.LTE.dll are:

  1. CustomObservableCollection- Extension class for ObservableCollection. It provides two methods: Refresh() and Refresh(T item) for updating the UI when a model property is modified.
  2. ViewModelBase - Base class for ViewModel classes. It provides different implementations for NotifyPropertyChanged
  3. SimpleCommand - A command that implements the ICommand interface. More about commands here.
  4. SimpleIOC - An IOC container for registering and resolving instances.

👋Want to contribute to MVVM.LTE?

If you have a bug or an idea, browse the open issues before opening a new one. You can also take a look at How to Contribute on GitHub

About

MVVM.LTE is a lightweight .NET MVVM library for building loosely coupled, maintainable, and testable MVVM applications.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages