@@ -3920,6 +3920,8 @@ namespace Avalonia.Controls
dataGridColumn: CurrentColumn,
dataGridRow: EditingRow,
dataGridCell: editingCell);
+
+ EditingRow.InvalidateDesiredHeight();
}
// We're done, so raise the CellEditEnded event
@@ -767,6 +767,11 @@ namespace Avalonia.Controls
+ internal void InvalidateDesiredHeight()
+ {
+ _cellsElement?.InvalidateDesiredHeight();
+ }
internal void ResetGridLine()
{
_bottomGridLine = null;
@@ -299,6 +299,11 @@ namespace Avalonia.Controls.Primitives
DesiredHeight = 0;
+ DesiredHeight = 0;
private bool ShouldDisplayCell(DataGridColumn column, double frozenLeftEdge, double scrollingLeftEdge)
if (!column.IsVisible)