Moving forms RadCalendar to MAUI RadCalendar

1 Answer 86 Views
General Discussions Scheduler
Dev
Top achievements
Rank 1
Dev asked on 23 Oct 2023, 11:03 AM

I have the following in the old Forms project which I have mostly ported to MAUI, however I have  the following which I can't find implemented in MAUI

(forms version)

xmlns:calendarCommands="clr-namespace:Telerik.XamarinForms.Input.Calendar.Commands;assembly=Telerik.XamarinForms.Input"

<telerik:RadCalendar.Commands>
        <calendarCommands:ShowAddAppointmentViewCommand />
    <calendarCommands:ShowEditAppointmentViewCommand />
    <calendarCommands:CalendarUserCommand />
    </telerik:RadCalendar.Commands>
</telerik:RadCalendar>

None of these appear to have an equivelent in MAUI

Is there a guide to moving these command over or is there a plan in a future update to have them?

 

1 Answer, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 24 Oct 2023, 08:01 AM

Hello,

We've just released our .NET MAUI Scheduler component which is the counterpart of the Calendar scheduling functionality in .NET MAUI.  

The Scheduler for .NET MAUI can display appointments in four views - day, week, multiday and month views. The control also provides a bunch of configuration options for its views, header, time ruler, slots, etc. 

With its first version, the Scheduler does not include the built-in scheduling UIs such as the AddAppointmentView and EditAppointmentView, they will added in the upcoming releases.

To get familiar with the Scheduler control and the migration from Xamarin.Forms, please go through its documentation:

.NET MAUI Scheduler Overview

Migrate from Xamarin.Forms Calendar & Scheduling to .NET MAUI Scheduler

Let me know if you have any additional questions on this.

Regards,
Yana
Progress Telerik

A brand new .NET MAUI course was just added to the Virtual Classroom. The training course is developed to help you get started with the Telerik UI for .NET MAUI components and features. It aims to put you in the shoes of an engineer who adds new features to an existing application. You can check it out at https://learn.telerik.com
Dev
Top achievements
Rank 1
commented on 26 Oct 2023, 01:20 PM

Hi,

I've read the docs for porting and the scheduler but the calendar commands is part of Telerik.XamarinForms.Input.Calendar.Command and I cant seem to find an equivalent in the MAUI version


Yana
Telerik team
commented on 27 Oct 2023, 08:06 AM

Hello,

AddAppointmentView and EditAppointmentView are still not available in Scheduler for .NET MAUI, that's why the related commands are not available as well. 

I've created a feature request on you behalf regarding the built-in views for appointment management, so you can easily track its progress and receive an email notification as soon we ship them: 

Scheduler: Add built-in views for add, edit and delete appointments

As to the last Calendar command - could you provide more details on it, so I can search for alternatives?

Dev
Top achievements
Rank 1
commented on 27 Oct 2023, 08:31 AM

CalendarUserCommand is defined in Telerik.XamarinForms.Input.Calendar.Commands. - replicating it in my own code may be possible, but it doesn't really help for other users.
Didi
Telerik team
commented on 27 Oct 2023, 11:17 AM

Hi,

Telerik Xamarin Calendar and Telerik .NET MAUI Calendar are different controls with different implementation. The Telerik MAUI Calendar is designed and built from the ground up as a new control with a new API and significant improvements over its Xamarin counterpart

The commands Telerik MAUI Calendar control has are described here: https://docs.telerik.com/devtools/maui/controls/calendar/commands 

In your case you are looking for a Scheduler and Add/Edit appointments views. The Scheduler control is a different control in .NET MAUI: https://docs.telerik.com/devtools/maui/controls/scheduler/overview While in Xamarin the Scheduler is part of the Calendar. 

Currently we do not have scheduling views for the Scheduler in MAUI. And my colleague logged this on your behalf as a feature request. 

If you have any further questions for the commands and a different scenario let me know. 

Tags
General Discussions Scheduler
Asked by
Dev
Top achievements
Rank 1
Answers by
Yana
Telerik team
Share this question
or