Geo Service Bing Service Wrapper

Auf dem  Xaml Ninja Blog ist ein genialer Post erschienen wir der Developer eine Wrapperclass erstellt mit WP7 Contrib. Richtig ins Detail gehts tief in die Entwicklung und saubere Abwicklung von Problemen wie Logging, und MVVM  deren Erstellung.

Aufbau eines ViewModels inclusive Services:

First up we need to declare the private fields so let’s go ahead and do that

01.private readonly IBingMapService bingMapService;
02.private readonly ILocationService locationService;
03.private LocationRect boundingRectangle;
04.private GeoCoordinate currentDeviceGeoCoordinate;
05.private IDisposable currentLocationObserver;
06.private RelayCommand selectFindMyCurrentLocationCommand;
07.private RelayCommand selectFindGeoLocationFromAddressCommand;
08.private Address address;
09.private LocationData locationDataByPoint;
Constuctor des VM:
01.public LocationViewModel(
02.INavigationService navigationService,
03.ILocationService locationService,
04.IBingMapService bingMapService,
05.ILog log)
06.: base(navigationService, log)
07.{
08.this.locationService = locationService;
09.this.bingMapService = bingMapService;
10.this.address = new Address {CountryRegion = "UK", PostalCode = "LE17 5ER"};
11.}
Diese Post ist zu aufwändig das ich ihn in seiner Gesamtheit dastellen kann.
Quelle:
Advertisements

About pocketmobile

Window Phone Developer

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: