Fermer

octobre 15, 2018

Interface utilisateur Telerik pour WPF et WinForms


Êtes-vous un fan inconditionnel de Apple macOS Sierra? Vous êtes-vous déjà demandé si vous pouviez créer une application WPF ou WinForms similaire? Vous pouvez maintenant créer une interface utilisateur de type Mac en quelques minutes.

Notre thème inspiré du Mac est désormais disponible dans la dernière version de l'interface utilisateur Telerik pour WPF et WinForms . . Cet article vous expliquera à quel point il est facile de l'utiliser dans vos applications et vous aurez un aperçu des nombreuses possibilités de personnalisation qui vont de pair.

Création d'applications WPF avec le thème Crystal

Fournisseur de composants d'interface utilisateur, notre objectif est de vous proposer en permanence de nouveaux moyens de moderniser l'apparence de nos applications. Par conséquent, je suis heureux d'annoncer qu'il est enfin arrivé: le nouveau thème Crystal, entièrement inspiré par Mac, .

 ScheduleView "title =" ScheduleView "/> </a data-recalc-dims=

Ce thème propre et simple, mais populaire et le design à la mode ne vous est maintenant offert qu’à une seule condition – en utilisant nos superbes contrôles :): vous découvrirez non seulement que notre interprétation du thème est taillée dans le même tissu que l’original, mais que

Comme les thèmes précédemment annoncés pour WPF, le thème Crystal comporte des options permettant de modifier les couleurs de palette par défaut, en fonction de vos besoins – l’approche la plus simple (et extrêmement pratique) consiste à utiliser notre bien connu Générateur de thèmes de couleurs .

 Générateur de thèmes de couleurs pour XAML "title =" Générateur de thèmes de couleurs pour XAML "/></p data-recalc-dims=

Ce thème expose toutes les propriétés de la classe MaterialAssist, ce qui en fait un morceau de gâteau pour modifier visuellement un contrôle sans avoir besoin de modifier ng son modèle de contrôle. Je pense qu’il n’est pas nécessaire de mentionner le support des coutumes CornerRadius, FocusThickness, ShadowDepth et bien d’autres choses encore. Mais ce que j'ai certainement besoin de mentionner, c'est la propriété WindowButtonsAlignment. Oui, celle-ci est un élément clé de la conception du thème: vous écrivez une seule ligne de code et les boutons de réduction, d'agrandissement, de restauration et de fermeture de votre fenêtre sont déplacés vers la droite:

CrystalPalette.Palette.WindowButtonsAlignment = ButtonsAlignment.

Passons à la partie réelle: comment ajouter ce thème génial à votre application WPF?

Si vous êtes fan de l’utilisation de styles implicites (comme moi), il vous suffit d’ouvrir une application et de cliquer sur sur n’importe quel contrôle Telerik en mode Conception. Cliquez ensuite sur l'élément Thème et choisissez le thème "Crystal" parmi les choix disponibles.

 Sélecteur de thème NoXaml apps "title =" Sélecteur de thème NoXaml apps "/></p data-recalc-dims=

Voilà! Vous avez maintenant une marque nouvelle application WPF moderne utilisant le nouveau thème Crystal!

 RadBusyIndicator "title =" RadBusyIndicator "/></p data-recalc-dims=

Et si StyleManager est votre truc! Utilisez-le aussi:

public MainWindow ()

{

StyleManager.ApplicationTheme = nouveau CrystalTheme ();

InitializeComponent ();

Si j'ai réussi à aimer le thème Crystal dans vos cœurs, n'hésitez pas à approfondir ses fonctionnalités en vérifiant la documentation ici . En attendant, vous pouvez voir comment certaines des commandes les plus populaires de WPF se présentent sous la forme "Crystal":

 GridView avec groupes autocollants "title =" GridView avec groupes autocollants "/></p data-recalc-dims=

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

 RadImageEditor" title = "RadImageEditor" /></p data-recalc-dims=

Création d'applications WinForms avec le thème Crystal

Comme je l'ai mentionné plus tôt, il est important de rester frais et moderne, de sorte qu'un nouveau thème constitue un ajout logique à la suite WinForms également.

Vous pouvez voir toute l'éclat du thème Crystal dans l'outil Visualiseur de thèmes ou dans l'application de démonstration WinForms .

 Visualiseur de thèmes "title =" Visualiseur de thèmes "/></p data-recalc-dims=

Pour appliquer le thème Crystal à une application WinForms existante, ajoutez simplement une seule ligne de code:

ThemeResolutionService.ApplicationThemeName = "Crystal" ;

Si vous décidez de personnaliser le thème, le meilleur moyen est de le personnaliser. pour utiliser le Visual Style Builder . Cet outil vous permet de modifier n’importe quel paramètre d’un thème existant.

 Visual Style Builder "title =" Visual Style Builder "/></p data-recalc-dims=

En quoi ce thème est-il si différent? En complément, nous avons intégré Font Awesome. Oui, dans le cadre de nos commandes vous aurez désormais accès à plus de 1 300 glyphes de polices gratuits, prêts à être utilisés immédiatement, quel que soit le thème que vous choisissez d'utiliser. vos applications! La version gratuite de font awesome comprend trois variantes de police: Solid, Regular et Brand. Le code suivant montre comment utiliser les glyphes avec RadLabel dans votre application:

this .radLabel1.LabelElement.CustomFont = "Font Awesome 5 Free Regular" ;

. this .radLabel2.LabelElement.CustomFont = "Police Awesome 5 Free Solid" ;

cette .radLabel3.LabelElement.CustomFont = "Police Awesome 5 Brands Regular" ;


L'extrait de code ci-dessous contient des glyphes Unicode qui peuvent être copiés du site Web Font Awesome :

this

. ] .radLabel1.Text = " uF017 uF4AD uF0A4" ;

cette .radLabel2.Text = " uF1EB uF0C" ;

ceci .radLabel3.Text = " uF26B uF293 uF3B8" ;

 Icônes de glyphe "titre =" Icônes de glyphe "/ ></p data-recalc-dims=

Essayez par vous-même et partagez vos commentaires [19659Assurez-vousd’obtenirladernièreversionetd’essayerlenouveauthèmeCrystaldansl’interfaceutilisateurTelerikpour WPF et WinForms et ne soyez pas timide, partagez vos commentaires! Vous pouvez utiliser la section des commentaires ci-dessous ou l’un des portails de commentaires ( WPF et WinForms ).

Téléchargez un essai aujourd'hui: WPF WinForms

Nous sommes très heureux d'entendre ce que vous pensez, donc si vous avez des commentaires ou des suggestions, nous sommes toujours à votre disposition pour répondre à toutes vos questions:).


Les commentaires sont désactivés en mode Aperçu. [19659072]




Source link