I got a work around for this.
In Parent I defined the ContentControl as
<ContentControl x:Name="FooChildContentControl" />
Then in the Code behind of Parent Control I create a new instance of regionManager and set to Child control as under
In Parent I defined the ContentControl as
<ContentControl x:Name="FooChildContentControl" />
Then in the Code behind of Parent Control I create a new instance of regionManager and set to Child control as under
IRegionManager regionManager = ServiceLocator.Current.GetInstance<IRegionManager>();
RegionManager rm = new RegionManager();
RegionManager.SetRegionManager(this.FooChildContentControl, rm);
RegionManager.SetRegionName(this.FooChildContentControl, "FooChildRegion");
rm.RegisterViewWithRegion("FooChildRegion", typeof(fooChildView ));