I was previously assigning the Tab controls ItemsSource to the list of WorkspaceViewModel objects. But by doing so it becomes data aware and the loading of data is basically refreshed everytime you change tabs. This causes huge delays and you lose your current
So I set up a listener to add to the Tab manually. But I can't add the workspace I have to add the associated control. For now I am adding a reference to the control, but I hate it.
What would be a better way.