Exemplo n.º 1
0
        public void SaveDummyModel()
        {
            //given --
            DynamicFormModel dynamicModel     = new DynamicFormModel();
            ToolModel        toolModelNotePad = new ToolModel(textButton: "run", actionButton: "notepad.exe");
            ToolModel        toolModelBrowser = new ToolModel(textButton: "navigate", actionButton: "www.google.com");

            dynamicModel.ToolModels = new[] { toolModelNotePad, toolModelBrowser };

            //when
            DynamicFormModelSerializer.WriteToXmlFile(dynamicModel, path: "Z:\\config.xml");
        }
Exemplo n.º 2
0
        private void LoadFromConfiguration(string relativePath)
        {
            DynamicFormModel dynamicFormModel = DynamicFormModelSerializer.ReadFromXmlFile(relativePath);
            FlowLayoutPanel  panel            = new FlowLayoutPanel();

            panel.FlowDirection = FlowDirection.BottomUp;
            Controls.Add(panel);
            foreach (ToolModel toolModel in dynamicFormModel.ToolModels)
            {
                AddButtonToPanel(panel, toolModel);
            }
        }