public GlobalSettingsWindow()
        {
            InitializeComponent();

            DataContext = this;

            foreach (var plugin in PluginHost.Instance.Plugins)
            {
                if (plugin.SettingsModels != null)
                {
                    foreach (var model in plugin.SettingsModels)
                    {
                        PluginModelsMap[model] = plugin;
                    }
                }
            }

            if (PluginModelsMap.Any())
            {
                tcSettings.SelectedIndex = 0;
            }
        }
        protected override void OnClosed(EventArgs e)
        {
            PluginModelsMap.Clear();

            base.OnClosed(e);
        }