Browse Source

Use InputHitTest instead of GetInputElementsAt+Linq in dev tools

refactor_pointerover_backportable
Max Katz 5 years ago
parent
commit
3c8cc3610f
  1. 5
      src/Avalonia.Diagnostics/Diagnostics/ViewModels/MainViewModel.cs

5
src/Avalonia.Diagnostics/Diagnostics/ViewModels/MainViewModel.cs

@ -7,7 +7,6 @@ using Avalonia.Diagnostics.Models;
using Avalonia.Input; using Avalonia.Input;
using Avalonia.Metadata; using Avalonia.Metadata;
using Avalonia.Threading; using Avalonia.Threading;
using System.Reactive.Linq;
using System.Linq; using System.Linq;
namespace Avalonia.Diagnostics.ViewModels namespace Avalonia.Diagnostics.ViewModels
@ -59,8 +58,8 @@ namespace Avalonia.Diagnostics.ViewModels
.Subscribe(e => .Subscribe(e =>
{ {
PointerOverRoot = e.Root; PointerOverRoot = e.Root;
PointerOverElement = e.Root.GetInputElementsAt(e.Position).FirstOrDefault(); PointerOverElement = e.Root.InputHitTest(e.Position);
}); });
#nullable restore #nullable restore
} }
Console = new ConsoleViewModel(UpdateConsoleContext); Console = new ConsoleViewModel(UpdateConsoleContext);

Loading…
Cancel
Save