How to remove view in wpf
How to remove view
开发者_开发技巧there is no error now, however the following code can not remove view, no change in display
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);
}
Don't remove it in a Foreach iterator. Use a for loop instead and loop through them backwards.
精彩评论