Using built in control is not always the solution for our app so sometime we have to make our own custom control for doing same thing. Here I will show you how to make custom progress ring.
If u want to show any notification for a few seconds then you probably prefer pop up dialog box which show message and disappear in few seconds rather than message dialog or content dialog for which you have to press manually to remove it. For one of my application I made a simple popup control to show simple notification like internet connection status or data not found. For this i used TextBlock and wrap it with Border and control its opacity and visibility using blend.
In windows phone 8 or 8.1 we can put icon/pin to show the location at any coordinate. Adding MapIcon object will do for that. But some time we have to show more details about that location or coordinate at that time adding grid, text block helps to show more data in map. Putting controls over map is easy if we do not have to show those controls in coordinate(lat/long) basis. But if we have to show those controls in exact location then we have to do more exercise.