Inheritance: Caliburn.Micro.Screen
Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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);
     }
 }