MVVM newcomers find creating a UI like this (a simple ListView containing a button that removes current row) quite intricated.
Localizing a Windows Store app is a fairly easy task thanks to the x:UId attribute introduced with WinRT. If you need to create a Multilanguage application just add to your Visual Studio solution a folder named Strings and below it add a folder for each…
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.
I’ve checked in a new version of MvvmStack that has a small tweak and a “new” feature, let’s start with the latter:
A Command represents an abstraction over an action, the command can also indicate whether the action is available or not and, normally, UI elements tied to a command disables themselves when command is not available, if you’re new to MVVM’s commanding I recommend…
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…
In this last post about MvvmStack I’m going to cover two aspects: Binding and Blendabilty.
I’m not going into WinJS Binding since MSDN documentation provides a lot of material, i just want to describe some binding…
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…
In this 3rd episode of the MvvmStack saga I’m going to describe how to use the set of core mvvm modules we saw in previous posts describing application dependent modules.
Let’s start describing navigationTargets.js
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.