43 Commands

Interaktionen werden durch Commands angestoßen. In unserem Beispiel soll von der Listenansicht auf eine Detailseite navigiert werden. Glücklicherweise gibt Data Binding die Möglichkeit, Commands wie Dateneigenschaften an bestimmte Controls zu binden. Somit können Events an das View Model weitergereicht werden, das daraufhin bestimmte Aktionen ausführt.

Für Windows Phone steht keine direkte Implementierung für Commands zur Verfügung. Allerdings gibt es viele Projekte auf Codeplex, die die Verwendung möglich machen.

Beispielsweise bieten das Prism-Framework (www.codeplex.com/prism) oder das MVVM-Light-Toolkit (www.codeplex.com/mvvmlight) fertige Implementierungen an. In diesem Beispiel wird das MVVM-Light-Toolkit verwenden.

Nach dem ...

Get Windows Phone 8 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.