diff --git a/src/Avalonia.Controls/TabControl.cs b/src/Avalonia.Controls/TabControl.cs
index b86624ead8..be5ab415b0 100644
--- a/src/Avalonia.Controls/TabControl.cs
+++ b/src/Avalonia.Controls/TabControl.cs
@@ -10,6 +10,7 @@ using Avalonia.LogicalTree;
using Avalonia.VisualTree;
using Avalonia.Automation;
using Avalonia.Controls.Metadata;
+using Avalonia.Reactive;
namespace Avalonia.Controls
{
@@ -19,6 +20,10 @@ namespace Avalonia.Controls
[TemplatePart("PART_ItemsPresenter", typeof(ItemsPresenter))]
public class TabControl : SelectingItemsControl, IContentPresenterHost
{
+ private object? _selectedContent;
+ private IDataTemplate? _selectedContentTemplate;
+ private CompositeDisposable? _selectedItemSubscriptions;
+
///
/// Defines the property.
///
@@ -46,14 +51,14 @@ namespace Avalonia.Controls
///
/// The selected content property
///
- public static readonly StyledProperty