Hello,
I have a ScheduleView that uses only a MonthViewDefinition and implements a ContextMenu for copy/pasting appointments. It works great when using a mouse to right-click and open the context menu. However, when opening the menu with a 'right-touch', the SelectedSlot property of the ScheduleView is always null. As a result, the copy/paste only works with touch if the user first touches a slot to 'select' it and then opens the context menu.
If the user 'right-touches' the day header (GoToDayButton) or an actual appointment, I am able to work around this problem by identifying the selected slot using GetClickedElement<TimeRulerMonthViewItem> or GetClickedElement<AppointmentItem> in the Opening event and programmatically setting the SelectedSlot property. However, if they are 'right-touching' the empty area in a day slot, I don't see a way to identify the selected day, as GetClickedElement<HighlightItem> returns null. Is there another way to identify the 'clicked' day in this case, or do you have any other suggestions on dealing with this touch bug?
Thanks in advance,
Vic