Skip to content

Commit 183d8fd

Browse files
committed
do not show selection checkmark for uno
1 parent b745a30 commit 183d8fd

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/TableViewHeaderRow.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,11 +362,14 @@ internal void SetCornerButtonState()
362362
{
363363
var stateName = VisualStates.StateNoButton;
364364

365+
#if WINDOWS
365366
if (TableView is ListView { SelectionMode: ListViewSelectionMode.Multiple })
366367
{
367368
stateName = TableView.IsEditing ? VisualStates.StateSelectAllCheckBoxDisabled : VisualStates.StateSelectAllCheckBox;
368369
}
369-
else if (TableView is { CornerButtonMode: TableViewCornerButtonMode.Options })
370+
else
371+
#endif
372+
if (TableView is { CornerButtonMode: TableViewCornerButtonMode.Options })
370373
{
371374
stateName = TableView.IsEditing ? VisualStates.StateOptionsButtonDisabled : VisualStates.StateOptionsButton;
372375
}

src/TableViewRow.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,6 @@ private bool IsContextRequestedFromCell(Windows.Foundation.Point position)
8383
#if WINDOWS
8484
private void OnIsSelectedChanged()
8585
{
86-
#else
87-
protected override void OnIsSelectedChanged()
88-
{
89-
base.OnIsSelectedChanged();
90-
#endif
9186
DispatcherQueue.TryEnqueue(() =>
9287
{
9388
if (IsSelected && TableView?.SelectionMode is not ListViewSelectionMode.Multiple)
@@ -113,6 +108,7 @@ protected override void OnIsSelectedChanged()
113108
}
114109
});
115110
}
111+
#endif
116112

117113
/// <summary>
118114
/// Handles the Foreground property changed.
@@ -503,12 +499,14 @@ internal void EnsureGridLines()
503499
/// </summary>
504500
internal void EnsureLayout()
505501
{
502+
#if WINDOWS
506503
if (CellPresenter is not null && TableView is not null)
507504
{
508505
CellPresenter.Padding = ((ListView)TableView).SelectionMode is ListViewSelectionMode.Multiple
509506
? new Thickness(16, 0, 16, 0)
510507
: new Thickness(20, 0, 16, 0);
511-
}
508+
}
509+
#endif
512510
}
513511

514512
/// <summary>

0 commit comments

Comments
 (0)