diff --git a/src/Avalonia.Controls/TopLevel.cs b/src/Avalonia.Controls/TopLevel.cs
index 474735d25b..4736398509 100644
--- a/src/Avalonia.Controls/TopLevel.cs
+++ b/src/Avalonia.Controls/TopLevel.cs
@@ -529,7 +529,7 @@ namespace Avalonia.Controls
/// Handles a paint notification from .
///
/// The dirty area.
- protected virtual void HandlePaint(Rect rect)
+ private void HandlePaint(Rect rect)
{
Renderer.Paint(rect);
}
@@ -537,7 +537,7 @@ namespace Avalonia.Controls
///
/// Handles a closed notification from .
///
- protected virtual void HandleClosed()
+ private protected virtual void HandleClosed()
{
Renderer.SceneInvalidated -= SceneInvalidated;
// We need to wait for the renderer to complete any in-flight operations
@@ -595,7 +595,7 @@ namespace Avalonia.Controls
/// .
///
/// The window scaling.
- protected virtual void HandleScalingChanged(double scaling)
+ private void HandleScalingChanged(double scaling)
{
LayoutHelper.InvalidateSelfAndChildrenMeasure(this);
ScalingChanged?.Invoke(this, EventArgs.Empty);
@@ -615,7 +615,7 @@ namespace Avalonia.Controls
return false;
}
- protected virtual void HandleTransparencyLevelChanged(WindowTransparencyLevel transparencyLevel)
+ private void HandleTransparencyLevelChanged(WindowTransparencyLevel transparencyLevel)
{
if(_transparencyFallbackBorder != null)
{
diff --git a/src/Avalonia.Controls/Window.cs b/src/Avalonia.Controls/Window.cs
index 3f04350995..e64341b735 100644
--- a/src/Avalonia.Controls/Window.cs
+++ b/src/Avalonia.Controls/Window.cs
@@ -535,7 +535,7 @@ namespace Avalonia.Controls
return true;
}
- protected virtual void HandleWindowStateChanged(WindowState state)
+ private void HandleWindowStateChanged(WindowState state)
{
WindowState = state;
@@ -979,7 +979,7 @@ namespace Avalonia.Controls
return ClientSize;
}
- protected sealed override void HandleClosed()
+ private protected sealed override void HandleClosed()
{
RaiseEvent(new RoutedEventArgs(WindowClosedEvent));
diff --git a/src/Avalonia.Controls/WindowBase.cs b/src/Avalonia.Controls/WindowBase.cs
index b19ad49820..491c32887c 100644
--- a/src/Avalonia.Controls/WindowBase.cs
+++ b/src/Avalonia.Controls/WindowBase.cs
@@ -226,7 +226,7 @@ namespace Avalonia.Controls
/// An that contains the event data.
protected virtual void OnResized(WindowResizedEventArgs e) => Resized?.Invoke(this, e);
- protected override void HandleClosed()
+ private protected override void HandleClosed()
{
using (FreezeVisibilityChangeHandling())
{