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, .
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 .
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.
Voilà! Vous avez maintenant une marque nouvelle application WPF moderne utilisant le nouveau thème Crystal!
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":
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 .
Pour appliquer le thème Crystal à une application WinForms existante, ajoutez simplement une seule ligne de code:
ThemeResolutionService.ApplicationThemeName =
"Crystal"
;
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"
;
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