Beispiel #1
0
        private void SaveXMLButton_Click(object sender, EventArgs e)
        {
            DialogResult result = SaveXMLDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                XMLTypeRepresenter.GetRepresentation(this._selectedType).Save(SaveXMLDialog.FileName);
            }
        }
Beispiel #2
0
        private void LoadXMLButton_Click(object sender, EventArgs e)
        {
            OpenBuildDialog.Filter = "XML files (.xml)|*.xml";
            DialogResult result = LoadXMLDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                RefreshListBox();
                this._controls.Clear();
                CustomType type = XMLTypeRepresenter.GetType(XElement.Load(LoadXMLDialog.FileName));

                List <string> controls = new List <string>();
                controls.Add(type.FullName);
                ControlsListBox.DataSource   = controls;
                FieldListBox.DataSource      = type.GetFields();
                MethodsListBox.DataSource    = type.GetMethods();
                EventsListBox.DataSource     = type.GetEvents();
                AttributesListBox.DataSource = type.GetAttributes();
                PropertiesListBox.DataSource = type.GetProperties();
            }
        }