Fermer

juillet 21, 2021

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.

RadScheduler Overview" title="RadScheduler Overview"/></p data-recalc-dims=

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 ;

}

RadScheduler-Getting-Started" title="RadScheduler-Getting-Started"/></p data-recalc-dims=

À 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.

scheduler-view-definitions incluent le jour, la semaine, le mois, la chronologie

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.

RadScheduler Modification, ajout et suppression de rendez-vous

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.

RadScheduler Drag & Drop" title="RadScheduler Drag & Drop"/></p data-recalc-dims=

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.

RadScheduler Time Ruler" title=" RadScheduler Time Ruler"/></p data-recalc-dims=

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.

Scheduler Recurrence" title="Scheduler Recurrence"/></p data-recalc-dims=

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.

RadScheduler Grouping" title="RadScheduler Grouping"/></p data-recalc-dims=

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.

RadScheduler Special Slots" title="RadScheduler Special Slots"/></p data-recalc-dims=

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.

RadScheduler Time Indicators" title="RadScheduler Time Indicators"/></p data-recalc-dims=

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.

RadScheduler & RadRibbonView Integration" title="RadScheduler & RadRibbonView Integration"/></p data-recalc-dims=

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