title: Custom Control in Xamarin.Forms from scratch
body: <p>I would like to write a custom control which will look like <a href="https://github.com/nicklockwood/CountryPicker" rel="nofollow">this</a> one using Xamarin.Forms. I know that when we want to modify the existing control from Xamarin.Forms we are using <a href="https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/" rel="nofollow">Custom Renderers</a>, but this control is something more than <code>Entry</code> and the solution is not obvious to me.</p>
  
  <p>My question is how do I start working on this task? What control should I extend if I would like to use custom renderer? Is there some other more effective way to achieve this?</p>