diff --git a/src/AtomUI.Core/Controls/Icon/Icon.cs b/src/AtomUI.Core/Controls/Icon/Icon.cs index c485d1d42..850351a72 100644 --- a/src/AtomUI.Core/Controls/Icon/Icon.cs +++ b/src/AtomUI.Core/Controls/Icon/Icon.cs @@ -11,12 +11,13 @@ using Avalonia.Data; using Avalonia.Interactivity; using Avalonia.LogicalTree; using Avalonia.Media; +using Avalonia.Rendering; using Avalonia.Styling; using Avalonia.Threading; namespace AtomUI.Controls; -public class Icon : PathIcon, IMotionAwareControl +public class Icon : PathIcon, ICustomHitTest, IMotionAwareControl { protected override Type StyleKeyOverride { get; } = typeof(Icon); @@ -643,4 +644,9 @@ public class Icon : PathIcon, IMotionAwareControl var size = new Size(shapeSize.Width * sx, shapeSize.Height * sy); return (size, translate); } + + public bool HitTest(Point point) + { + return true; + } } \ No newline at end of file