Пример #1
0
        internal IDockContent GetContentFromPersistString(string persistString)
        {
            if (persistString == _projectBrowser.GetType().ToString())
            {
                return(_projectBrowser);
            }

            if (persistString == _logView.GetType().ToString())
            {
                return(_logView);
            }

            if (persistString == _favouritesBrowser.GetType().ToString())
            {
                return(_favouritesBrowser);
            }

            if (persistString == _historyBrowser.GetType().ToString())
            {
                return(_historyBrowser);
            }

            foreach (KeyValuePair <string, DockContent> pair in _windows)
            {
                if (persistString == pair.Value.GetType().ToString())
                {
                    return(pair.Value);
                }
            }

            return(null);
        }