8 Answers, 1 is accepted
The RadCalendar supports swiping to change the current view. The swipe direction for each platform follows the design guidelines of that platform: on
For example, on Android you change by swiping Up/Down, and on iOS you swipe Left/Right.
Regards,
Lance | Tech Support Engineer, Sr.
Progress Telerik
Hi Lance.
Is there a way to use swipe with range selection mode? In this mode swipe used for selecting, but it would be great to turn this off and allow user to change month.
Since you're using a selection mode that requires the swiping gesture (it uses both horizontal and vertical), you can't navigate at the same time. If you want the Calendar to use the horizontal swiping gesture on iOS, you're going to need to turn off Range selection first
For example:
var button = UIButton.FromType(UIButtonType.System);
button.SetTitle(
"Change Selection Mode"
, UIControlState.Normal);
button.TouchUpInside += (sender, e) =>
{
if
(CalendarView.SelectionMode == TKCalendarSelectionMode.Range)
CalendarView.SelectionMode = TKCalendarSelectionMode.Single;
else
if
(CalendarView.SelectionMode == TKCalendarSelectionMode.Single)
CalendarView.SelectionMode = TKCalendarSelectionMode.Range;
};
I hope this helps, let us know if you have any further questions.
Note: If you have an implementation-specific issue, open a support ticket here and include your code or a runnable repro project.
Regards,
Lance | Tech Support Engineer, Sr.
Progress Telerik
Hi,
Thanks for your reply! But it's still unclear for me, is there any way to turn off swipe selection in range mode? Ability for choose range by two taps on dates is enough for me. The problem is that I found a bug with swipe selection which I described here: https://feedback.telerik.com/Project/168/Feedback/List/Items%20you%20follow
So, I'm looking for some kind of workaround.
I do understand what you're trying to achieve, there just is not a way to use RangeSelection mode without swipe. Instead, you can try Multiple selection mode.
Regarding your link to the feedback portal, that only goes to the "Items You Follow" page. Can you provide me with the direct link to the Feedback Item itself and I'll make sure the dev team has received it.
Regards,
Lance | Tech Support Engineer, Sr.
Progress Telerik
Hello Lance,
Thanks for your help. Here the link to my ticket: https://feedback.telerik.com/Project/168/Feedback/Details/231782-calendar-range-select-issue
I've tried to use Multiple selection as you advised. Looks like I found another issue.
I've got ViewMode = Month, SelectionMode = Multiple or Single, it does't matter and MaxDate = Today. I see this month and swipe left. Calendar shows me previous month. But then, when I swipe to the right nothing happens. I make a pinch and see the MonthNames ViewMode. I select current month and repeat swipes. It works like a charm!
I'm already found a workaround for this issue, so just want to let you know about this. Also if it's necessary I could provide you with a video and a simple repro project.
Yes, if you have a repro project, please open a support ticket here and attach it so we can log it as a bug. If you're recorded a video, that would also allow the devs to quickly reproduce it as well. Additionally, when we log it, it goes into the Feedback Portal where you can follow the item and be notified of status changes.
Important Note
I noticed that you are not a license holder for UI for Xamarin, this means you cannot open a ticket. You have two options to proceed:
1 - Start a trial so you can get a trial license assigned to your account, this gives you full support during the trial period (go here)
2 - Have the owner of the UI for Xamarin license you're currently using assign you as the Licensed User (using the Manage Licensed Users portal)
Ultimately, our license policy is per-developer. It is a common scenario where a company or manager purchases the license, but are not the actual developer. This is why we created the Manage Licensed Users portal. It only take 30 seconds to assign, or reassign, the Licensed User.
It's also important to note that the owner of the license retains ownership even though they un-assign themselves and assign the developer. This means they can go in there and re-assign the Licensed User as needed.
Support tickets carry a guaranteed response time from one of the Telerik support engineers. We try to monitor forum thread and respond, however this is limited to available resources.
I hope I was able to clear things up and provide you with a route forward.
Regards,
Lance | Tech Support Engineer, Sr.
Progress Telerik