TreeDataGrid сохранить состояние

Добрый день!
Есть ли какой-нибудь рецепт, как сохранить состояние TreeDataGrid , чтобы при обновлении все развернутые узлы оставались развернутыми, а свернутые - свернутыми?
Спасибо)

Скорее всего нужно будет использовать ScreenSettingsFacet. При закрытии экрана сохранять id сущностей которые развернуты. При открытии (или после загрузки сущностей) раскрывать нужные сущности.

2 симпатии