SemeionModulesDesigner.UI.FormManager.GenerateFormFromXsdFile C# (CSharp) Method

GenerateFormFromXsdFile() private method

Creates XForm from given Xsd file
private GenerateFormFromXsdFile ( string file ) : void
file string Path to Xsd file.
return void
        internal void GenerateFormFromXsdFile(string file)
        {
            _mainPanel.Controls.Clear();
            _xForm = null;

            _controlManager.Clear();//prepare for new rendering

            var xsdParser = new XsdParser();

            _xForm = xsdParser.ParseXsdFile(file);
            _xFormData = xsdParser.ParseXsdFile(file);
            var generateGuiGetGroupBox = _controlManager.GetGroupBoxGui(_xForm.Root, _xFormData.Root);

            _mainPanel.Controls.Add(generateGuiGetGroupBox);
        }

Usage Example

示例#1
0
        public void CanGenerateFormFromXsdFile()
        {
            //asign
            var formManager = new FormManager(new Panel());

            //action
            formManager.GenerateFormFromXsdFile("DocumentumArchivageSettings.xsd");

            //assert
        }
All Usage Examples Of SemeionModulesDesigner.UI.FormManager::GenerateFormFromXsdFile