Skip to content

Commit 8c62030

Browse files
authored
avoid redundant row selection
1 parent 80d1ae4 commit 8c62030

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/TableViewCell.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,11 @@ protected override void OnTapped(TappedRoutedEventArgs e)
179179
{
180180
base.OnTapped(e);
181181

182-
MakeSelection();
183-
e.Handled = true;
182+
if (TableView?.SelectionUnit is not TableViewSelectionUnit.Row || TableView.CurrentCellSlot != Slot)
183+
{
184+
MakeSelection();
185+
e.Handled = true;
186+
}
184187
}
185188

186189
protected override void OnPointerPressed(PointerRoutedEventArgs e)

0 commit comments

Comments
 (0)