Site icon Blog ARC Optimizer

Nouvelle barre de ruban simplifiée moderne dans l'interface utilisateur Telerik pour WinForms


Nous avons introduit le nouveau mode simplifié dans RadRibbonBar dans l'interface utilisateur Telerik pour WinForms R2 2019 . Cette puissante fonctionnalité permet de moderniser des contrôles de ruban nouveaux ou existants pour incorporer une interface utilisateur plus compacte et économiser un espace écran précieux.

ce .radRibbonBar1.LayoutMode = RibbonLayout.Simplified;

Hauteur du ruban simplifié

Un seul contrôle de propriété hauteur du contrôle de ruban entier en mode simplifié . Cela nous a permis d'avoir différentes hauteurs en fonction du thème appliqué. Cette propriété donne également la liberté de modifier la hauteur en fonction de leur scénario réel.

this .radRibbonBar1.SimplifiedHeight = 105;

Bouton de bascule de la disposition

Ce bouton permet de changer de présentation. Il est situé dans le coin supérieur droit du contrôle. Par défaut, le bouton n'est pas visible, mais il peut être facilement affiché en définissant une seule propriété:

this .radRibbonBar1.ShowLayoutModeButton = true ;

Nous avons décidé de définir le paramètre ShowLayoutModeButton propriété vraie, dans notre propre implémentation RadRibbonBar de la partie RadRichTextEditor RadSpeadsheet et . L'animation au début du blog montre les dispositions simplifiées et par défaut de RadRichTextRibbonBar. Voici une capture d'écran montrant le ruban dans le diagramme et les contrôles répartis.

sur la documentation qui les répertorie

  • Personnalisation : Comme de nombreuses propriétés d'élément étaient modifiées lors du changement de mode de présentation, nous devions fournir aux développeurs une API permettant de contrôler ce processus. L'événement ItemStyleChanging se déclenche pour chacune des propriétés modifiées et peut être souscrit via l'élément principal du contrôle: RadRibbonBar. RibbonBarEelement . L'événement est annulable, car dans certains scénarios, le développeur peut décider de ne pas modifier une propriété particulière pour un élément particulier. Les arguments fournissent des informations sur l'élément, le groupe où il se trouve, la propriété, les valeurs de propriété anciennes et nouvelles, ainsi que le contexte dans lequel l'opération de modification est en cours d'exécution. Par exemple, nous avons décidé que les éléments de la galerie en mode Simplifié n’afficheront que du texte. Toutefois, dans certains cas, il peut être nécessaire d’utiliser un mode d’affichage différent. Si cela fonctionne bien dans une application client, l'argument de l'événement NewValue peut être modifié. Nous avons un bel article de documentation sur la personnalisation du ruban simplifié pour le démontrer avec l'objet RichTextEditorRibbonBar :
  • privé et vide RibbonBarElement_ItemStyleChanging . , Telerik.WinControls.UI.ItemStyleChangingEventArgs args)

    { [19659000] si [19659000] 19659007] {

    si (args.Element vaut RadGalleryItem && args.Property == RadButtonItem.DisplayStyleProperty)

    {

    args.NewValue = DisplayStyle.Image;

    ]. }

    } [19659064] À essayer

    Assurez-vous de télécharger et d'essayer la dernière version de l'interface utilisateur Telerik pour WinForms afin d'explorer toutes les nouvelles fonctionnalités et les nouveaux thèmes. Il est disponible sur votre compte Telerik ou, si vous êtes nouveau sur Telerik UI pour WinForms, vous pouvez obtenir un complet d'essai gratuit de 30 jours ici.

    Nous aimerions savoir comment cela fonctionne pour vous. Veuillez nous faire part de vos impressions en visitant notre portail de commentaires ou en laissant un commentaire ci-dessous.





    Source link
    Quitter la version mobile