У меня есть два региона.Регион навигации и основной регион.
Моя область навигации содержит две кнопки, которые вызывают метод RequestNavigate.Первая кнопка загружает представление без каких-либо параметров
this.tRegionManager.RequestNavigate(RegionNames.MainRegion, ViewNames.VInfoMainViewUri);
Вторая кнопка должна загружать то же представление с некоторыми параметрами
this.tRegionManager.RequestNavigate(RegionNames.MainRegion, new Uri(ViewNames.VInfoMainViewUri.OriginalString + "" + query.ToString(), UriKind.Relative));
Это прекрасно работает, если представление не загружено.Если какой-либо вид загружен, нажатие на любую кнопку ничего не вызывает.
Я пытался удалить все активные виды из моего региона, но это вызывает ошибку
IViewsCollection col = tRegionManager.Regions[args.RegionName].Views;
foreach (var obj in col)
{
tRegionManager.Regions[args.RegionName].Remove(obj);
}
В регионе нет указанного представления.Имя параметра: view
Как я могу исправить этот пробник?