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.