Программа, которую я пишу, проста. Существует исходный XML-файл - пользователям нужен графический интерфейс для изменения деталей, и им также нужна возможность редактировать файл XML. Таким образом, программа будет иметь две вкладки: один - графический интерфейс, а другой - XML-редактор. Если пользователь что-то изменяет в графическом интерфейсе, он должен быть отражен в редакторе XML, и если XML в редакторе XML будет изменен, он также должен быть отражен в графическом интерфейсе.GUI для XML-исходной стратегии для синхронизации между редактором XML и графическим интерфейсом
Я использовал XSD.exe для генерации классов для XML и попробовал сериализацию и десериализацию на событии с измененной вкладкой. Хотя это работает, я нахожу отставание (из-за серилизации/десериализации), изменяя вкладку немного раздражающе. Есть лучший способ сделать это?