RadTabControlBase expose a protected method called OnPreviewSelectionChanged that should raise the event PreviewSelectionChanged event. This means that you should be able to override it and implement additional logic if necessary. However, the method is never used in the code and therefore it is not fired when the PreviewSelectionChanged event raises. Use the method to raise the event.