MVVM Foundation

  •        78

MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy. The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.

http://mvvmfoundation.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Sharp Observation

  •    

A C# .NET Library to simplify M-V-VM (Model, View, Viewmodel) programming. Includes base implementations for observable objects (property change notifications), weak delegates/events and asynchronous and synchronized events, efficient event handling, disposable base, etc.

PDFx - Property Dependency Framework for WPF, Windows Store, Silverlight and WP

  •    CSharp

The Property Dependency Framework is a lightweight library, which allows you to describe Property Dependency Relationships in C# code. Developed by Kevin Stumpf

PropertyChanged - Injects INotifyPropertyChanged code into properties at compile time

  •    CSharp

Injects code which raises the PropertyChanged event, into property setters of classes which implement INotifyPropertyChanged.This is an add-in for Fody.

Mediator.js - An implementation of the mediator pattern for asynchronous events in Javascript

  •    Javascript

Mediator is a simple class that allows you to register, unregister, and call subscriber methods to help event-based, asyncronous programming. Its purpose is to make the usage of WebSockets, Ajax calls, DOM events, or any other asynchronous operations easy to maintain and test. Mediator has no dependencies on any other libraries.

qksms - The most beautiful SMS messenger app for Android

  •    Java

QKSMS is an open source replacement to the stock messaging app on Android. It is currently available on the Google Play Store.We highly encourage contributions to QKSMS; we want to make it as easy and streamlined as possible. If you have any suggestions on how we can improve our workflow, please feel free to contact me.


MVVM for Windows 8

  •    

This library contains all you need to build a WinRT Metro Style application for Windows 8 using MVVM pattern, C# and XAML.

MSN Messenger History Merger

  •    DotNet

The MSN Messenger History Merging tool was designed for merging the xml history files of the MSN Messenger and the Windows Live Messenger. This is useful when using multiple machines running the Messenger (e.g., office and home) with the history logging turned on. In this sce...

messenger - Package messenger is used for making bots for use with Facebook messenger

  •    Go

This is a Go library for making bots to be used on Facebook messenger. It is built on the Messenger Platform. One of the main goals of the project is to implement it in an idiomatic and easy to use fashion. You can find examples for this library here.

Phantom MVVM ToolKit

  •    

This project is an attempt to make a very noninvasive framework to assist in MVVM application design for Silverlight and WPF.

A Rich Full Featured WPF/SL MVVM Framework

  •    WPF

Cinch is a fully featured WPF MVVM framework that makes it easier to develop rich MVVM WPF applications. It also provides UI services/threading/unit tests helpers and much more.

MVVM Light Toolkit

  •    WPF

The MVVM Light Toolkit is a set of components helping people to get started in the Model - View - ViewModel pattern in all XAML/C# frameworks.

CoreMVVM - A Simple MVVM Framework

  •    

CoreMVVM is a simple basic MVVM framework that covers the *most* common development scenarios. Its a good place to start with MVVM. Its not as barebones as the MVVM Toolkit and neither is it as heavyweight as Prism\Cinch. Developed in C#.

sugar - A lightweight and powerful JavaScript MVVM library for building easy web UI.

  •    Javascript

A lightweight and powerful JavaScript MVVM library for building easy web UI. More MVVM directives are supported, see all at documentation.

countries - An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib

  •    Kotlin

A sample Android app written in Kotlin, which lists all countries with some additional information (currencies, languages, …). The app uses the MVVM pattern with the Android data binding lib. Countries can be bookmarked and are then stored locally with Realm. Retrofit is used to fetch the country information from the free REST Countries service. For JSON parsing, custom Gson TypeAdapters are used. PaperParcel is used to make the Country objects Parcelable. Also, Dagger 2 is used for dependency injection. This project can also be used as a template for new apps. Check out the template branch for a cleaned up version of this project.

mvvmlight - The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin

  •    CSharp

The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone. More information about the MVVM Light Toolkit can be found on http://www.mvvmlight.net.

WTM - WTM框架是针对中小规模后台管理系统的开发利器。基于DotNetCore,实现0编码创建项目,0编码生成业务模块。框架严格遵循MVVM的开发模式,并深得MVVM的精髓。对于新手,可以快速上手搭建项目;对于高手,可以把那些繁琐重复的工作交给框架生成,专心攻克需求难点。框架经过数十个真实项目检测,可以极大提高开发效率,降低开发成本。

  •    CSharp

WTM框架是针对中小规模后台管理系统的开发利器。基于DotNetCore,实现0编码创建项目,0编码生成业务模块。框架严格遵循MVVM的开发模式,并深得MVVM的精髓。对于新手,可以快速上手搭建项目;对于高手,可以把那些繁琐重复的工作交给框架生成,专心攻克需求难点。框架经过数十个真实项目检测,可以极大提高开发效率,降低开发成本。

DNN Live Messenger

  •    

DNN Live Messenger makes it easy for users to integrate Windows Live UI Controls into their DotNetNuke Website. Instantly add the Windows Live Messenger webbar and enable users to use Windows Live Messenger from your Website.

Mvvm Foundation Silverlight

  •    

Mvvm Foundation Silverlight is a library of classes that are helpful when building Silverlight applications based in the MVVM pattern. This library is based on the WPF only MVVM Foundation, with a Silverlight library add-on.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.