diff --git a/src/Avalonia.Controls/UserControl.cs b/src/Avalonia.Controls/UserControl.cs
index e063a65e09..3f51f613a4 100644
--- a/src/Avalonia.Controls/UserControl.cs
+++ b/src/Avalonia.Controls/UserControl.cs
@@ -28,7 +28,7 @@ namespace Avalonia.Controls
}
///
- Type IStyleable.StyleKey => typeof(ContentControl);
+ Type IStyleable.StyleKey => typeof(UserControl);
///
void INameScope.Register(string name, object element)
diff --git a/src/Avalonia.Themes.Default/DefaultTheme.xaml b/src/Avalonia.Themes.Default/DefaultTheme.xaml
index 2b9132ee56..0bd91c8f1e 100644
--- a/src/Avalonia.Themes.Default/DefaultTheme.xaml
+++ b/src/Avalonia.Themes.Default/DefaultTheme.xaml
@@ -35,6 +35,7 @@
+
diff --git a/src/Avalonia.Themes.Default/UserControl.xaml b/src/Avalonia.Themes.Default/UserControl.xaml
new file mode 100644
index 0000000000..2bf5f19698
--- /dev/null
+++ b/src/Avalonia.Themes.Default/UserControl.xaml
@@ -0,0 +1,15 @@
+