Unfortunately the proposed approach is not working in our scenario. Let me tell you our design.
We have a timer running every 4 seconds, where we update the LocalDataSourceProvider initializing it with a new instance of our datasource. We use BlockUntilRefreshCompletes in the timer. Here we also capture the expanded state of the rows.
Then in the PivotChartViewModel_Completed event, we restore the state.
We have a RadPivotFieldList in a RadDocking which is minimized. The restoration works fine. However, when we restore the RadPivotFieldList, the PivotGrid gets minimized and the restoration does not work.
Please suggest a recourse.