In regarding with this SO question [here](https://stackoverflow.com/questions/3601125/wpf-tabcontrol-preventing-unload-on-tab-change), it is posible to update other tab content from code behind and let caching allow to re-cache changed UI elements? Like in scenario I have updated `DataGrid` scroll index for some `tabs` on `TabControl` on some event,

```
dgvLogs.ScrollIntoView( log );

```

Now since tab is already cached and above change not reflecting when user switch to tab where `dgvLogs` located.

**EDIT**

I have tab control (`ExTabControl`) in main window and multiple tab holding `datagrid` which displaying some application logs inside it. Like this:

`ExTabControl` like this:

```
<controls:ExTabControl Grid.Row="1" ItemsSource="{Binding Tabs, Mode=OneWay}" >
            <controls:ExTabControl.Resources>
                <Style TargetType="{x:Type TabItem}">

                </Style>
            </controls:ExTabControl.Resources>
</controls:ExTabControl>

```

Single tab having datagrid like this:

```
<DataGrid Name="dgvLogs" ItemsSource="{Binding Logs}" VerticalScrollBarVisibility="Auto" FrozenColumnCount="4">

```

Problem: 

Lets say I have 3 tab in `ExTabControl`, selected tab is 1 and from code behind have have update scroll index for tab 2 using `dgvLogs.ScrollIntoView( someInbetweenlog );`. Ideally if I do select tab 2 then select scroll index inside `dgvLogs` should be where `someInbetweenlog` is located. But unfortunately tab 2 scroll not moving as per changes made code behind..

If I do make use of default tab control i.e. `TabControl` insted of `ExTabControl` then it is working fine as expected. but if I move scroll in any of tab for `dgvLogs` then it is reflecting in other tabs also..

Please add comment I'll post more code if required.

**EDIT 2**

I have created sample application in which I tried to demonstrate the issue. In this app I have added context menu for grid in tab and using `Sync` option I am trying to scroll to view where first matching log found with closed selected log, in other opened tabs.

Issue: `ExTabControl` unable to scroll to required log item in different opened tab.

<https://github.com/ankushmadankar/StackOverflow54198246/>