public void OpenPluginManager() { var win = new PluginManagerViewModel { DisplayName = LocalizationEx.GetUiString("window_plugin_title", Thread.CurrentThread.CurrentCulture) }; win.SetPlugins(Plugins); dynamic settings = new ExpandoObject(); settings.WindowStartupLocation = WindowStartupLocation.CenterOwner; settings.Owner = GetView(); var inputOk = _windowManager.ShowDialog(win, null, settings); if (inputOk == true) { Plugins = win.Plugins; ReloadResolver(DnsCryptProxyType.Primary); ReloadResolver(DnsCryptProxyType.Secondary); } }