Well to create a Custom control you need to implement it as a User control. Your own User control is called a Custom control. It is pretty simple.

UserControl is the base class for containing your custom content :

 <UserControl>
 Your custom WPF content
 </UserControl>

I don't totally agree with the article. However in your case you need a UserControl that you can re-use latter in your UI.