Как убрать вид в wpf - PullRequest
0 голосов
/ 07 мая 2011

Как убрать просмотр

Теперь ошибки нет, однако следующий код не может удалить вид, без изменений на дисплее

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);
}

1 Ответ

0 голосов
/ 07 мая 2011

Не удаляйте его в итераторе Foreach. Вместо этого используйте цикл for и перебирайте их в обратном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...