Browse Source

Data grid handled events (#13680)

* DataGridCell - ignore handled events

* DataGridCell - ignore handled events

* revert
release/11.0.6
Lubomir Tetak 2 years ago
committed by Max Katz
parent
commit
1cd5d97049
  1. 8
      src/Avalonia.Controls.DataGrid/DataGridCell.cs

8
src/Avalonia.Controls.DataGrid/DataGridCell.cs

@ -169,9 +169,13 @@ namespace Avalonia.Controls
return;
}
OwningGrid.OnCellPointerPressed(new DataGridCellPointerPressedEventArgs(this, OwningRow, OwningColumn, e));
if (e.Handled)
{
return;
}
if (e.GetCurrentPoint(this).Properties.IsLeftButtonPressed)
{
if (!e.Handled && OwningGrid.IsTabStop)
if (OwningGrid.IsTabStop)
{
OwningGrid.Focus();
}
@ -191,7 +195,7 @@ namespace Avalonia.Controls
}
else if (e.GetCurrentPoint(this).Properties.IsRightButtonPressed)
{
if (!e.Handled && OwningGrid.IsTabStop)
if (OwningGrid.IsTabStop)
{
OwningGrid.Focus();
}

Loading…
Cancel
Save