Tagged in

Mvvm

Corrado Cavalli
Corrado Cavalli
I’m a Senior Software Engineer at Microsoft, former Xamarin/Microsoft MVP and, when not in front of a monitor, a passionate mountain biker and ski tourer.
More information
Followers
27
Elsewhere
More, on Medium

Introducing Xamarin Forms Behaviors

The goal of this post is to introduce you to the Xamarin.Forms.Behavior package available on NuGet, if you landed here I presume you already know what Xamarin Forms is, if not, follow this link so you’ll understand why so many developers are excited about it.


MvvmStack for WinJS: Services persistence

While refactoring MvvmStack for WinJS code i noticed that I did not show how to persist the state of the services when the app get suspended, so i checked in a new version that persist the data contained inside imageService.js (in a real world app, the data…


MvvmStack for WinJS Part#5

In this last post about MvvmStack I’m going to cover two aspects: Binding and Blendabilty.

Binding

I’m not going into WinJS Binding since MSDN documentation provides a lot of material, i just want to describe some binding…


MvvmStack for WinJS Part #4

In part3 we learned how to customize the components tied to our application, it is now time to investigate the ViewModels associated with each view.

Lets’ start seeing how a viewmodel is declared, inspecting homeViewModel.js, the one paired with demo…


MvvmStack for WinJS Part #2

Following part 1, let’s now see how the code is structured:

Inside mvvm folder there are all the files that provides core functionality, this means that you can reuse this files in different apps without modification.