diff --git a/src/Avalonia.Visuals/Visual.cs b/src/Avalonia.Visuals/Visual.cs
index cfe6bce7e0..bc65d4f69f 100644
--- a/src/Avalonia.Visuals/Visual.cs
+++ b/src/Avalonia.Visuals/Visual.cs
@@ -329,6 +329,7 @@ namespace Avalonia
}
OnAttachedToVisualTree(e);
+ AttachedToVisualTree?.Invoke(this, e);
InvalidateVisual();
if (VisualChildren != null)
@@ -357,6 +358,7 @@ namespace Avalonia
}
OnDetachedFromVisualTree(e);
+ DetachedFromVisualTree?.Invoke(this, e);
e.Root?.Renderer?.AddDirty(this);
if (VisualChildren != null)
@@ -374,7 +376,6 @@ namespace Avalonia
/// The event args.
protected virtual void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)
{
- AttachedToVisualTree?.Invoke(this, e);
}
///
@@ -383,7 +384,6 @@ namespace Avalonia
/// The event args.
protected virtual void OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs e)
{
- DetachedFromVisualTree?.Invoke(this, e);
}
///