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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.