Пример #1
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            var configuration = (XsdPlugInConfiguration)context.Instance;
            var schemaFilePaths = (FilePathCollection)value;

            using (var dlg = new FilePathListEditorForm())
            {
                dlg.Text = Title;
                dlg.HelpKeyword = HelpKeyword;
                dlg.BasePathProvider = configuration.BasePathProvider;
                dlg.FilePathsList = schemaFilePaths;
                dlg.Filter = Filter;
                dlg.ShowDialog();
            }

            return value;
        }
Пример #2
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            var configuration   = (XsdPlugInConfiguration)context.Instance;
            var schemaFilePaths = (FilePathCollection)value;

            using (var dlg = new FilePathListEditorForm())
            {
                dlg.Text             = Title;
                dlg.HelpKeyword      = HelpKeyword;
                dlg.BasePathProvider = configuration.BasePathProvider;
                dlg.FilePathsList    = schemaFilePaths;
                dlg.Filter           = Filter;
                dlg.ShowDialog();
            }

            return(value);
        }