Мне интересно, можно ли что-то сделать. У меня есть функция, которая читает xml файл и добавляет элементы управления в форму, основанную на содержимом файла. Xml node, как это, создаст его:
<Button Top="300" Left="100">Automatic</Button>
У меня есть функция, которая сохраняет элементы управления обратно в xml файл, если я добавил их в режим редактирования. Он работает, но мне интересно, есть ли более простой способ. В настоящее время у меня есть код, который выглядит так, чтобы создать экземпляр каждого элемента управления:
switch (xmlchild.Name)
{
// Create a new control whose type is specified.
case "Button":
c = new Button();
break;
case "Label":
c = new Label();
break;
default:
c = null;
break;
}
Но, когда я хочу использовать больше типов элементов управления, мне нужно будет продолжать добавлять случаи переключения. Могу ли я сделать то, что просто возьмет текст и добавить элемент управления этого типа? Буду признателен за любую обратную связь!
Спасибо!