Handling navigation loops and redirection in Windows Phone apps

Hi,

One more shortie 🙂

Case 1: Sometimes in apps there are pages like LoginPage that are completely transient and should be removed from backstrack right after navigating away from them.

Case 2: Sometimes in apps there are pages like PaymentPage or CabinetPage that require authentication and user has to be redirected to LoginPage and after successfull that can go to destination.

Solution:

NavCoercion

Sources of FluentCoercion: https://navcoerce.codeplex.com/
Please feel free to share with your ideas how to improve it.

Showing different Application Bars depending on some ViewModel logic

Hi,

Will be a short post 🙂 Have just a few spare minutes.

In the example i bind appbar on PaymentStatus of my Order, but sometimes it makes sense to bind appbar on SelectedIndex of  Pivot/Panorama.

Usage:

Изображение

GenericConverter is a nice converter that is quite usefull to implement different views depending on some enums on numbers or strings. Actually it is a bit error-prone and should be used carefully. In complex cases it is better to write specific controls.

Изображение