diff --git a/src/Avalonia.Controls/Application.cs b/src/Avalonia.Controls/Application.cs
index 54c576bb76..157bebe02b 100644
--- a/src/Avalonia.Controls/Application.cs
+++ b/src/Avalonia.Controls/Application.cs
@@ -13,6 +13,7 @@ using Avalonia.Platform;
using Avalonia.Rendering;
using Avalonia.Styling;
using Avalonia.Threading;
+#nullable enable
namespace Avalonia
{
@@ -35,27 +36,27 @@ namespace Avalonia
///
/// The application-global data templates.
///
- private DataTemplates _dataTemplates;
+ private DataTemplates? _dataTemplates;
private readonly Lazy _clipboard =
new Lazy(() => (IClipboard)AvaloniaLocator.Current.GetService(typeof(IClipboard)));
private readonly Styler _styler = new Styler();
- private Styles _styles;
- private IResourceDictionary _resources;
+ private Styles? _styles;
+ private IResourceDictionary? _resources;
private bool _notifyingResourcesChanged;
- private Action> _stylesAdded;
- private Action> _stylesRemoved;
+ private Action>? _stylesAdded;
+ private Action>? _stylesRemoved;
///
/// Defines the property.
///
- public static readonly StyledProperty