Как убрать просмотр
Теперь ошибки нет, однако следующий код не может удалить вид, без изменений на дисплее
var regionManager = ServiceLocator.Current.GetInstance<IRegionManager>()
foreach(var view in regionManager.Regions["Window1"].Views)
{
if(regionManager.Regions["Window1"].Views.contains(this))
regionManager.Regions["Window1"].Remove(this);
}