public void AddOutputWindow(IOutputWindow iow)
{
wincount++;
iow.WindowName = "Ouput and Syntax Window-" + wincount.ToString();
outputlist.Add(iow.WindowName, iow);
SetActiveOuputWindow(iow.WindowName);
////////
//if (outputlist.Count > 1)
//{
MainWindow mwindow = LifetimeService.Instance.Container.Resolve<MainWindow>();//28Jan2013
Window1 window = LifetimeService.Instance.Container.Resolve<Window1>();
window.OMH.AddOutputMenuItem(iow.WindowName);/// adding window name to outputmenu. And putting check
//Do same for window menu when you create that menu
Window temp = iow as Window;
temp.Height = 650;
temp.Width = 840;
temp.Owner = mwindow;// Main Window invisible one is parent and not the app-window that has menus 'File' ...
temp.Show();
//}
}