I have a WPF treeview that is databound to an XmlDataProvider - the XML source is used by many PCs. When the XmlDataProvider is refreshed all the TreeViewNodes collapse. I would like each PC to remember the status of the IsExpanded attribute.
I understand that I could add an IsExpanded property to the XML, however then this would be updated to all PCs that use the central XML file. Is there any other solutions to remember which nodes are expanded?
Thanks!