private void HandleMouseUp(MouseButton mouseButton) { if (m_isPressed && SelectorHelper.UiGetIsSelectable(this) && Focus()) { ParentListView?.NotifyListItemClicked(this, mouseButton); } }
protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyDown(e); if (e.Key == Key.Enter) { if (SelectorHelper.UiGetIsSelectable(this) && Focus()) { ParentListView?.NotifyListItemClicked(this); e.Handled = true; } } }