Files
AtomUI/src/AtomUI.Desktop.Controls/VisualHitTestUtils.cs
T

21 lines
462 B
C#

using Avalonia;
using Avalonia.VisualTree;
namespace AtomUI.Desktop.Controls;
internal static class VisualHitTestUtils
{
public static bool ContainsSelfOrDescendantAt(this Visual container, Point point)
{
foreach (var visual in container.GetVisualsAt(point))
{
if (container == visual || container.IsVisualAncestorOf(visual))
{
return true;
}
}
return false;
}
}