Вы можете создать классы, которые обертывают данные XML, привязать к классу, а затем добавить свойство IsExpanded в этот класс, чтобы оно влияло только на представление текущего пользователя. (Вы, вероятно, не хотите идти на всю эту работу.)
Или вы можете связать атрибут IsExpanded с конвертером, который использует некоторую особенность идентификации строки XML. Преобразователь может использовать любую внутреннюю структуру данных, чтобы запомнить, развернут ли узел или нет.