Writing a generic custom Prism RegionAdapter for a complex control is sometimes difficult, because custom RegionAdapters are custom. They normally have some specific logic built into them that make them fit into a particular application just right. You…