Dockable Window in Revit Add-Ins Application

This post is about creating and implementing a custom Dockable Window in Revit® Add-Ins Application. So, what exactly is a Dockable Window? How to make like a ” Project Browser, Properties ….window” ? … Let’s explore this, I will be using Revit v2020 and Visual Studio v2017 for this sample project.