Ein supereinfaches MVVM-Light WP7-Beispiel?

Ich suche ein Beispiel, das auf möglichst einfache Weise Folgendes demonstriert:

Ein Modell, das einen SOAP-basierten Webdienst aufruft. Regelmäßiges Abrufen des neuesten Werts (vorausgesetzt, der SOAP-Dienst gibt einen Booleschen Wert zurück). Das Modell sollte auch das Aufrufen einer SOAP-Methode unterstützen, die den Booleschen Wert auf dem Server ändert.

Ein ViewModel, mit dem der zugrunde liegende Boolesche Wert an Steuerelemente in der Ansicht gebunden werden kann (z. B. an ein Kontrollkästchen).

Eine Ansicht mit dem obigen Kontrollkästchen, das an den zugrunde liegenden Booleschen Wert gebunden ist. Abhängig vom Abfrageintervall wird das Kontrollkästchen aktualisiert, wenn sich der Status des Servers ändert. Wenn das Kontrollkästchen aktiviert ist, wird das Ereignis an das Modell gesendet, wodurch der Server aktualisiert wird.

Optimal funktioniert dieses Beispiel unter Windows Phone 7, aber zur Not würde ich mich über etwas freuen, das SL3 unterstützt (keine Verwendung von SL4-Befehlsrouting zulässig).

Ich habe Probleme damit, zu verstehen, wie MVVM-Light für mich funktioniert, und ich vermute, dass ein Experte ein Beispiel wie dieses sehr schnell codieren kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage