The RadListView does have an API that lets you programmatically scroll to items, however the native platform Keyboard events will be up to you to subscribe to.
You could use a Custom Renderer or Platform Effect in order to get to the Keyboard events. I think a Xamarin.Forms Effect
would be best for this, you could implement some custom events in your Platform Effect and then trigger the Xamarin.Forms.
If you've never written a Platform Effect before, you can learn by following the tutorial series in the Microsoft Documentation: Xamarin.Forms Introduction to Effects
If you've never written code for events or event handlers before, I have written a blog post that shows how to do this
. It's not the same as what you're trying to do here, but the concepts are the same and can be applied here.
Here's the concept's life-cycle:
1. Subscribe to UWP's keyboard events
2. when the up key or down key is pressed, invoke your Effect's custom event.
3. In the event handlers, programmatically scroll the RadListView
We do not have any demos you can use for reference as this is custom development unrelated to the Telerik Controls. If you get stuck, you can post to StackOverflow
or Xamarin Forums
and request help for "How to Subscribe to UWP Keyboard Event in Platform Effect
I hope this information was helpful.
Lance | Technical Support Engineer, Principal
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items