Контроль времени выполнения, использующий XML в приложении winform - PullRequest
0 голосов
/ 08 сентября 2011

Мысль пришла в голову, есть ли способ заполнить контроль во время выполнения, используя XML.Я имею в виду, что у меня будет один файл Controls.xml, и в этом файле я могу определить, какой элемент управления я хочу добавить к перкулярной форме win, и когда мы запустим это приложение, оно покажет точные элементы управления.Кто-нибудь делал это?Пожалуйста, помогите мне в этом.

Ответы [ 2 ]

1 голос
/ 08 сентября 2011

Да, вы можете создавать элементы управления динамически: все, что вам нужно сделать, это проанализировать XML и затем создать их.

TextBox tb = new TextBox();
tb.Location = new Point(25,25);
tb.Click += textbox_Click;
this.Controls.Add (tb);
0 голосов
/ 08 сентября 2011

Вы можете сериализовать элемент управления (который является объектом) в XML, чем десериализовать se КАК

Но проблема будет в событии, где вы должны использовать Reflection и / или внедрение кода в приложение, потому что событие не может быть десериализовано как объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...