Я не полностью следую объяснениям, но, возможно, это не имеет значения.В результате получается не то, что вам нужно.
Если вы используете в качестве параметра stringwriter в xamlwriter.save, вы можете записать свой xaml в строку в памяти, а не прямо на диск.Это и строка, и xml.Вы можете разобрать это в XML-документе и манипулировать им, или вы можете просто изменить строку с помощью string.replace () или тому подобного.В любом случае, вы можете изменить любой атрибут или свойство, которое вам нравится.