From c1e0ba7db4b753e07867485d89c3b685a00d95e8 Mon Sep 17 00:00:00 2001 From: Rastislav Svoboda Date: Fri, 21 Feb 2025 15:12:47 +0100 Subject: [PATCH] iterate over visible columns only when DnD column header (#18251) --- src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs b/src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs index 341159f861..6551d9688a 100644 --- a/src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs +++ b/src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs @@ -578,7 +578,7 @@ namespace Avalonia.Controls mousePositionHeaders = mousePositionHeaders.WithX(rightEdge - 1); } - foreach (DataGridColumn column in OwningGrid.ColumnsInternal.GetDisplayedColumns()) + foreach (DataGridColumn column in OwningGrid.ColumnsInternal.GetVisibleColumns()) { Point mousePosition = OwningGrid.ColumnHeaders.Translate(column.HeaderCell, mousePositionHeaders); double columnMiddle = column.HeaderCell.Bounds.Width / 2;