I understand perfectly what should happen when setting the SerializationTag
All attached properties should be kept as you said.
But in my case, it is not.
I save my layout using the following code:
var container = _unityContainer.Resolve<
MemoryStream stream = new MemoryStream();
StreamReader reader = new StreamReader(stream);
var layoutxml = reader.ReadToEnd();
this.Save("LayoutList", FileName, layoutxml);
the xml from the stream above, does not have any attached property. But the serializationTag is there.
Please help me, I have been spending hours on this. Am I doing something wrong?
Just wondering if could be the xml being saved in the database... then the user will logon on and load his/her desired layout, which is part of the userprofile database (where I am saving the layout xml) - line: this.Save("LayoutList", FileName, layoutxml); Am I losing the cache doing that?