public IWindowDispatcher GetHosted <T>() where T : Window { IWindowDispatcher obj = null; for (int i = 0; i < HostedWindows.Count; i++) { if (typeof(T) == HostedWindows[i].GetType()) { obj = HostedWindows[i]; break; } } return(obj); }
public void AddHosted(IWindowDispatcher window) { HostedWindows.Add(window); Logger.Instance.WriteLine($"Added hosted: {window.GetType().FullName}", LogLevel.Info); }