public void RemoveOutputWindow(string Windowname)
{
if (outputlist.ContainsKey(Windowname))
{
outputlist.Remove(Windowname);
Window1 window = LifetimeService.Instance.Container.Resolve<Window1>();
window.OMH.RemoveOutputMenuItem(Windowname);//remove from Output menu And Window menu.
//set the last window in sequence as a active window.
if (outputlist.Count > 0)
{
SetActiveOuputWindow(outputlist.ElementAt(outputlist.Count - 1).Value.WindowName);
////putting check on another item in menu
window.OMH.CheckOutputMenuItem(outputlist.ElementAt(outputlist.Count - 1).Value.WindowName);
}
}
}