Exemplo n.º 1
0
    public bool RequestOptions(IPluginForm optionForm)
    {
        PluginFormInfo info = _pluginFormLoader.FormToInfo(optionForm);

        var pluginDialog = new PluginDialog
        {
            DataContext = info,
            Owner       = Application.Current.MainWindow,
        };
        var result = pluginDialog.ShowDialog() == true;

        _pluginFormLoader.InfoToForm(info);
        return(result);
    }
Exemplo n.º 2
0
 public InfoToFormTests()
 {
     _formLoader = new PluginFormLoader();
     _form       = new TestPluginForm();
     _loadedInfo = _formLoader.FormToInfo(_form);
 }