There's this library GeoCoordinate for these platforms:
Installation is done via NuGet:
PM> Install-Package GeoCoordinate
Usage
GeoCoordinate pin1 = new GeoCoordinate(lat, lng);
GeoCoordinate pin2 = new GeoCoordinate(lat, lng);
double distanceBetween = pin1.GetDistanceTo(pin2);
The distance between the two coordinates, in meters.