瀏覽代碼

iterate over visible columns only when DnD column header (#18251)

Rastislav Svoboda 8 月之前
父節點
當前提交
c1e0ba7db4
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs

+ 1 - 1
src/Avalonia.Controls.DataGrid/DataGridColumnHeader.cs

@@ -578,7 +578,7 @@ namespace Avalonia.Controls
                 mousePositionHeaders = mousePositionHeaders.WithX(rightEdge - 1);
                 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);
                 Point mousePosition = OwningGrid.ColumnHeaders.Translate(column.HeaderCell, mousePositionHeaders);
                 double columnMiddle = column.HeaderCell.Bounds.Width / 2;
                 double columnMiddle = column.HeaderCell.Bounds.Width / 2;