Thank you both for your replies. I was able to successfully implement Jennifer's solution. Appreciate it!
I did get the math behind Hugo's function. But my app's coordinates are not in decimal degrees(my mistake, in the initial post), the coordinates in my app are exactly like in the Silverlight API sample I linked to. Seems to be UTM. For example for 60.7344(now that's decimal degrees) latitude, my app's co-ordinates show up the lat value as 8565096.38759.