Présentation de RadScheduler pour WinUI : Planifiez longtemps à l'avance

Implémentez facilement des solutions de planification avec l'interface utilisateur Telerik pour le contrôle WinUI RadScheduler.
Il ne pleuvait pas lorsque Noah a construit l'arche. C'est quelque chose que vous voudrez peut-être garder à l'esprit lorsqu'il s'agit d'effectuer des tâches, de planifier des réunions ou d'aller au prochain grand concert. Planifiez toujours à l'avance. Le tout nouveau composant RadScheduler pour WinUI est pratique pour ces situations.
RadScheduler est livré avec WinUI R2 2021 et vous pouvez l'intégrer à votre application WinUI Desktop ou UWP afin de permettre à l'utilisateur final de gérer ses rendez-vous. Le contrôle est livré avec beaucoup d'amour, comme d'excellentes performances, différents types de vue, un beau design, un zoom et d'excellentes capacités d'édition. Et ce n'est qu'une petite partie de ses avantages. Je vais couvrir certaines de ses principales fonctionnalités au cours des prochaines minutes de votre vie.
Commencer
RadScheduler le rend très facile pour commencer une fois que vous avez configuré un projet WinUI. Il vous suffit de définir une nouvelle collection d'objets Rendez-vous, une balise RadScheduler en XAML et un ou plusieurs objets de définition de vue.
L'exemple suivant énonce le paragraphe précédent dans le code.
<
telerik:RadScheduler
x:Name
=
"scheduler"
>
telerik:RadScheduler.ViewDefinitions
>
<
telerik:DayViewDefinition
/>
</
telerik:RadScheduler.ViewDefinitions
>
</
telerik:RadScheduler
>
public
MainWindow()
{
this
.InitializeComponent();
var nominations =
new
ObservableCollection
this
.scheduler. AppointmentsSource = rendez-vous ;
}
À ce stade, le contrôle est prêt utiliser. Vous pouvez ajouter, supprimer et modifier des rendez-vous.
Définitions de vue
Les définitions de vue sont des paramètres qui vous permettent de spécifier le type de visualisation date-heure que vous préférez. Les définitions de vue intégrées correspondent aux visualisations de planification utilisées dans le monde entier.
- DayViewDefinitions
- MonthViewDefinition
- WeekViewDefinition
- TimelineViewDefinition
- AgendaViewDefinition
Les vues sont utilisées avec la collection ViewDefinitions du planificateur.
<
telerik:RadScheduler
x:Name
=
"scheduler"
>
<
telerik:RadScheduler.ViewDefinitions
>
<
telerik:DayViewDefinition
/>
<
telerik : WeekViewDefinition
/>
<
telerik:MonthViewDefinition[19659019]/>
<
telerik:TimelineViewDefinition
/>
<
telerik:AgendaViewDefinition
/>
</
telerik:RadScheduler.ViewDefinitions
>
</
telerik:RadScheduler
>
Le basculement entre les vues est l'ensemble de boutons situés dans la zone supérieure du contrôle RadScheduler.
Modification
La création, la mise à jour et la suppression de rendez-vous sont tous rendus transparents à l'aide de l'interface utilisateur. Double-cliquer sur un emplacement vide dans le contrôle ouvrira une boîte de dialogue qui vous permettra de créer un nouveau rendez-vous qui est inclus dans AppointmentsSource. La même action mais sur un rendez-vous existant ouvrira la boîte de dialogue d'édition où vous pourrez mettre à jour les informations du rendez-vous. Et enfin, le petit bouton « X » supprime le rendez-vous ou la série d'occurrences correspondante.
Drag and Drop
Le glisser-déposer intégré Le mécanisme and-drop vous permet de déplacer facilement des rendez-vous d'un créneau horaire à un autre ou de les redimensionner à l'aide de la souris.
Time Ruler[19659006]La règle de temps apporte la notion de séparation de temps au composant de planification. Un ensemble de plages horaires est créé et vous pouvez les utiliser pour capturer, créer ou réorganiser les rendez-vous.
Récurrence
La fonction de récurrence peut être utilisée pour créer une série d'événements répétés où vous pouvez modifier la série entière ou une seule occurrence de la série. Le modèle de récurrence peut être ajusté selon vos besoins en rendant l'événement quotidien, hebdomadaire, etc.
Regrouper les rendez-vous
Les rendez-vous dans le Le contrôle de la planification peut inclure des données supplémentaires à l'aide de la collection de types de ressources de RadScheduler. Vous pouvez ensuite utiliser ces informations pour activer la visualisation de regroupement. Par exemple, l'image suivante montre le planificateur regroupé par un ensemble de ressources décrivant les salles de réunion.
Slots spéciaux et en lecture seule
L'API du programmateur vous permet de personnaliser l'apparence visuelle des créneaux horaires dans l'interface utilisateur. En fournissant une collection d'objets contenant des informations sur les créneaux horaires, vous pouvez personnaliser l'apparence visuelle et la visibilité des tests d'impact de créneaux spécifiques dans la zone de rendez-vous.
Indicateurs de temps
Les indicateurs de temps sont des lignes annotant des moments spécifiques dans le temps. Il peut s'agir de l'heure actuelle de la journée ou d'un moment arbitraire. Chaque indicateur peut être étendu sur la zone des rendez-vous uniquement, sur la règle de temps uniquement ou sur les deux zones.
Outlook Import/Export
Le support d'import/export d'iCalendar vous permet d'utiliser iCalendar formater et transporter les données d'ordonnancement d'une application à une autre. De cette façon, vous pouvez transférer votre emploi du temps entre votre application WinUI et des applications externes prenant en charge le format iCalendar, comme MS Outlook, Google Calendar, Apple Calendar, etc.
Intégration avec d'autres composants
La visualisation du contrôle RadScheduler peut être enrichie. en ajoutant RadRibbonView dans la vue. Cela apporte un excellent look MS Office à l'application.
Final Words
RadScheduler est un excellent ajout à l'interface utilisateur de Telerik pour Famille WinUI, alors continuez et testez ses avantages avec un téléchargement rapide depuis votre compte telerik.com. Pour avoir un aperçu de toutes les fonctionnalités, je devrai écrire plusieurs autres articles, donc je ne vous ennuierai pas. Au lieu de cela, je vous recommande consultez la documentation d'aide où vous pouvez trouver une liste de toutes les fonctionnalités ainsi que des didacticiels sur leur utilisation.
Si vous êtes nouveau sur le produit, vous pouvez obtenir un essai gratuit de 30 jours :
Essayez l'interface utilisateur pour WinUI
De plus, vous pouvez voir les nouveautés de la dernière version dans le billet de blog suivant : Telerik UI pour WinUI R2 2021 : Scheduler, ListView, Latest Project Reunion Support et Plus.
Si vous avez des commentaires, n'hésitez pas à nous le faire savoir ow ici dans la section commentaires ou dans le Feedback Portal.
Source link