BlueSky.OutputWindowContainer.SetActiveOuputWindow C# (CSharp) Method

SetActiveOuputWindow() public method

public SetActiveOuputWindow ( string Windowname ) : void
Windowname string
return void
        public void SetActiveOuputWindow(string Windowname)
        {
            //string WinName = Windowname.Replace("(Active)", "").Trim();
            if (outputlist.ContainsKey(Windowname))
            {
                outputlist.TryGetValue(Windowname, out activeoutputwindow);//get ref of output window
                ///Defaulting title of all windows ////
                foreach(KeyValuePair<String,IOutputWindow> itm in outputlist)
                {
                    Window tempow = itm.Value as Window; 
                    tempow.Title = itm.Key;///Key is WindowName
                }
                // Add only (Active) to only one output window
                (activeoutputwindow as Window).Title = Windowname + " (Active)";
            }
            else
                activeoutputwindow = null;
        }