Unplanned
Last Updated: 13 Nov 2020 13:17 by ADMIN
Robert
Created on: 02 Nov 2020 08:58
Category: DatePicker
Type: Bug Report
0
DatePicker: [UWP] cannot be focused through keyboard Tab key

DatePicker cannot be focused through Tab key on the keyboard. Looks like it doesn't support VisualElement.IsTabStop.

 

This is the tab order:

 

 

 

Datepickers are skipped. 

4 comments
ADMIN
Didi
Posted on: 13 Nov 2020 13:17

Hi Robert,

I am sorry to hear that the workaround wasn't helpful.

Yes, the reason behind this behavior is that RadSppinner control does not have keyboard support. 

Regarding the keyboard support for Pickers, I have logged a Feature Request for All pickers on your behalf. Please follow and vote for the item at the link below: 

https://feedback.telerik.com/xamarin/1495124-pickers-uwp-implement-keyboard-support

I have updated your Telerik points as a sign of gratitude for this feature request. 

Let me know if you can assist with anything else. 

Regards,
Didi
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Robert
Posted on: 10 Nov 2020 09:33

Hi Didi,

Thank you for the workaround, but unfortunately it was of no use to us. We realized that while we can get keyboard tabstop and datepicker flyout activation - we can't actually do anything in the flyout itself since the spinners don't respond to keyboard events :(

ADMIN
Didi
Posted on: 06 Nov 2020 16:12

Hello Robert,

We have found a workaround for this issue. Mainly you can use one of the following options:

1) Replace the default Picker Control Template and create a custom template with a Button inside.

2) Use the default template and add a button inside it. So you can use the default picker styles for placeholder and display template

3) Customize the PlaceholderTemplate and DisplayTemplate and add a focusable element inside them, for example, Button.

I have attached my test project with all three approaches implemented. It is up to you which approach to choose. The project uses the latest version of Telerik UI for Xamarin 2020.3.1106.1

Regards,
Didi
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Attached Files:
ADMIN
Didi
Posted on: 04 Nov 2020 08:55

Hello Robert,

Thank you for the provided information. 

I have updated the item status to "Unplanned" and I have escalated the issue to the development team. I am afraid I cannot suggest a workaround for this issue.

Let me know if I can assist with anything else.

Regards,
Didi
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.