/// <summary>
/// Detach a page to this section.
/// </summary>
/// <param name="page"></param>
public virtual void DetachPage(Page page)
{
Page pageFound;
if (mPages.TryGetValue(page.PageID, out pageFound))
{
if (page != pageFound)
{
mPages.Remove(pageFound.PageID);
page.NotifyAttached(null);
}
}
}