I have put together a custom version of Attribute Table using the Pro SDK TableControl and the standard WPF TabControl. The problem I am having is that the state of TableControl's in each tab is not preserved. Every time I click a tab to select it to view attributes for a layer the attribute table reloads. I suspect that the issue is with the TabControl virtualization described here: WPF TabControl: Turning Off Tab Virtualization - CodeProject The proposed solution did not make any difference, not did another one that I tried. Has anyone seen this behavior and found a solution to it? Thanks!