Fermer

septembre 26, 2020

Nouveaux thèmes, commandes et plus


La version R3 2020 de Telerik UI pour WPF est maintenant disponible! Il apporte une tonne de nouvelles fonctionnalités et améliorations.

La dernière version de Telerik UI pour WPF est là et nous sommes ravis de la partager avec vous. Nous ajoutons un tout nouveau thème Office2019 et un nouveau contrôle RadAutoSuggestBox qui vous aideront à moderniser votre application. NotifyIcon est maintenant officiel, le contrôle Slider prend en charge plusieurs pouces et TimeSpanPicker gagne en fonctionnalité d'édition. Et en plus de cela, nous introduisons .NET 5 RC1 support et un nouveau composant .NET Core – EntityFrameworkCoreDataSource !

L’attente est terminée – plongeons-nous dans la fraîcheur de cette version! 😎

Thème Office 2019

 Interface utilisateur Telerik pour WPF Thème Office2019 "title =" Interface utilisateur Telerik pour Thème WPF Office2019 "/></p data-recalc-dims=

Rencontrez le dernier joyau de notre riche ensemble de thèmes— Thème Office2019 . Il est inspiré de la dernière application MS Office et vous aidera à apporter cette apparence moderne directement dans votre application WPF. Le thème est fourni avec trois palettes de couleurs prédéfinies: Light Dark et Gray et fournit une API (comme on le voit dans les thèmes précédents) qui vous aidera à l'ajuster facilement selon votre goût (ou celui du créateur design) et d'obtenir une apparence unique avec quelques Un dernier fait intéressant – ce thème fournit le plus de pinceaux par rapport à nos autres thèmes, en d'autres termes une meilleure capacité de personnalisation!

Voyez à quoi ressemblent certaines commandes avec le nouveau thème:

 Telerik UI pour WPF Office2019 Thème Premier exemple

 Interface utilisateur Telerik pour WPF Office2 019 Thème deuxième exemple

 Telerik UI pour WPF Office2019 Thème troisième exemple

 Telerik UI pour WPF Office2019 Thème quatrième exemple

Ça a l'air sympa, n'est-ce pas t-il?! 😊 Besoin de plus? Installez l'application Color Theme Generator où vous pouvez essayer le thème et consulter la documentation ici .

Nous préparons un article dédié sur le thème – restez à l'écoute! [19659004] AutoSuggestBox

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

Announcing RadAutoSuggestBox —il s'agit essentiellement d'un contrôle de saisie de texte qui montre des suggestions à l'utilisateur lors de la saisie. en fonction de la logique de l'application afin de fournir les options les plus pertinentes à l'utilisateur. Le contrôle est inspiré de l'UWP AutoSuggestBox et offre des fonctionnalités similaires. Vous pouvez trouver les principales fonctionnalités ci-dessous:

  • Virtualization
  • Grouping [19659018] Aucun contenu de résultats (affiché lorsqu'il n'y a pas de suggestions à afficher)
  • Filigrane (affiché avant que l'utilisateur ne commence à taper, lorsque le texte est vide)
  • Navigation au clavier
  • Configurable Buttons (API pour modifier le contenu ou la commande des boutons )
  • Événements
  • Ensemble riche de thèmes
  • Automation Support

Voir le contrôle en action dans notre Démos WPF et assurez-vous de consulter la documentation ici .

EntityFrameworkCoreDataSource (.NET Core)

Pour la version .NET Core des contrôles, nous incluons une nouvelle donnée control— RadEntityFrameworkCoreDataSource . Il fournit une intégration transparente entre une interface utilisateur et des données provenant de Entity Framework Core . Le composant peut s'intégrer sans code avec RadGridView RadDataPager et RadDataFilter pour effectuer la pagination, le filtrage, le tri et le regroupement directement sur le serveur de base de données. RadEntityFrameworkCoreDataSource peut également être utilisé comme contrôle de source de données autonome car il fournit l'API publique nécessaire pour charger, mettre en forme et modifier les données. Voici les principales caractéristiques du composant:

  • Filtrage
  • Tri
  • Regroupement
  • Pagination
  • Edition
  • Support MVVM
  • Intégration avec RadGridView, RadDataPager et RadDataFilter

Pour plus de détails consultez la section RadEntityFrameworkCoreDataSource dans notre documentation d'aide.

NotifyIcon (officiel)

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

Au cas où vous l'auriez manqué, nous avons initialement lancé NotifyIcon avec R2 2020 . Il s'agit d'un contrôle pratique qui vous permettra d'ajouter une icône à la barre des tâches de votre application et de permettre aux utilisateurs d'interagir avec elle. Le contrôle est maintenant perfectionné et offre des fonctionnalités supplémentaires. Voici les principales que nous ajoutons:

  • Prise en charge DPI
  • Info-bulle WPF intégrée
  • Option pour personnaliser le comportement de fermeture de la fenêtre contextuelle

Merci pour vos commentaires et j'espère que vous serez en mesure d'en faire encore plus maintenant. Assurez-vous de consulter les dernières Documentation d'aide NotifyIcon .

TimeSpanPicker — Edition

 Entrée de texte pour définir TimeSpan pour TimeSpanPicker "title =" Entrée de texte pour définir TimeSpan pour TimeSpanPicker "/> <br data-recalc-dims= Jusqu'à présent, la commande TimeSpanPicker offrait un moyen pour modifier la valeur uniquement via le menu déroulant du contrôle. Désormais, avec R3, nous ajoutons une prise en charge de l'édition. Vous pouvez l'activer en définissant la propriété EditMode sur TextAndDropDown . La fonction d'édition fournit les fonctionnalités suivantes:

  • Navigation au clavier (à travers les sections)
  • Sections Spinning
  • ValueEditing Event (pour personnaliser entièrement le comportement d'édition)

Il y avait tellement de demande pour cette fonctionnalité, J'espère donc que cela vous sera très utile et vous permettra de fournir une expérience utilisateur encore meilleure pour votre application. Pour plus de détails, consultez l'article d'aide sur l'édition de texte .

Slider — Multiple Thumbs Support

 Slider-MultiThumbs "tit le = "Slider-MultiThumbs" /></p data-recalc-dims=

L'une des fonctionnalités les plus recherchées était que RadSlider prenne en charge plusieurs pouces. Le voici: avec cette version, vous pouvez avoir autant de pouces que vous en avez besoin. Il existe deux types de pouces: le pouce simple et le pouce de plage (nommé SliderThumb et RangeSliderThumb ) qui peuvent être utilisés pour configurer le contrôle afin d'obtenir le scénario souhaité. Vous pouvez également spécifier comment ils interagissent les uns avec les autres via leur propriété InteractionMode – ils peuvent être verrouillés, se pousser l'un l'autre ou se déplacer librement sur la piste. Jolie fonctionnalité! 😊

Voir ci-dessous un exemple de définition du curseur utilisant la nouvelle fonctionnalité:

< telerik: RadSlider TickPlacement = "TopLeft" TickFrequency = "10" Minimum = "0" Maximum = "300" >

< telerik: RadSlider.Thumbs >

< telerik: RangeSliderThumb InteractionMode = "Lock" RangeStart = "0" RangeEnd = "100" ] />

< telerik: SliderThumb InteractionMode = "Gratuit " Valeur = " 150 " />

< telerik: RangeSliderThumb InteractionMode = "Push" RangeStart = "200" [19659056] RangeEnd = "250" />

</ telerik: RadSlider.Thumbs >

</ telerik: RadSlider >

Pour plus de détails, consultez le Multiple Thumbs article de notre documentation d'aide en ligne.

Station d'accueil: raccourcis clavier et souris

Avec la version précédente ( R2 2020 Service Pack ), nous avons introduit le contrôle DockingNavigator qui permet aux utilisateurs de naviguer rapidement entre les volets d'ancrage avec le clavier uniquement. Cette version, nous améliorons le support du clavier avec une nouvelle commande ClosePane . La commande peut être utilisée de plusieurs manières différentes afin de fermer facilement un volet document, un volet non document ou simplement le volet actif courant (sans tenir compte de son type). Le comportement peut être ajusté via le CommandParameter passé – pour plus de détails, consultez cet article d'aide .

Vous trouverez ci-dessous un exemple de code montrant comment la commande peut être associée à différents raccourcis clavier:

< telerik: RadDocking x: Name = "docking" >

< telerik: RadDocking.InputBindings >

< KeyBinding [19659056] Commande = "telerik: RadDockingCommands.ClosePane" Touche = "F4" Modificateurs = "Ctrl" CommandParameter [19659057] = "DocumentPanes" />

< KeyBinding Command = "telerik: RadDockingCommands.ClosePane" Touche = "Esc" Modificateurs = "Shift" CommandParameter = "NonDocumentPanes" />

< KeyBinding Command = "telerik: RadDockingCommands.ClosePane" Key = "F5" ] Modificateurs = "Ctrl" CommandParameter = "ActivePanes" />

</ telerik: RadDocking.InputBindings >

De plus, la fermeture d'un volet avec le bouton central de la souris (comme dans les navigateurs ou VisualStudio) est désormais facilement réalisable en définissant une seule propriété ( CloseTabsOnMouseMiddleButtonDown) sur le PaneGroup souhaité:

< telerik: RadDocking >

[19453736] < telerik: RadSplitContainer >

< telerik: RadPaneGroup FermerTabsOnM ouseMiddleButtonDown = "True" >

< telerik: RadPane [19659056] En-tête = "C Sharp" />

< telerik: RadPane Header = "VB" />

< telerik: RadPane Header = "C ++" />

</ telerik: RadPaneGroup >

</ telerik: RadSplitContainer [19659057]>

</ telerik: RadDocking > [19659212] RichTextBox: Shapes

Avec cette version, nous avons commencé à améliorer RadRichTextBox avec une autre fonctionnalité importante du format DOCX: les formes. Dans la version actuelle, les formes des documents ne sont conservées que lors de l'importation et de l'exportation d'un document. Nous continuons à travailler pour vous fournir toutes les capacités pour les insérer, les modifier et les visualiser dans les versions futures. Restez à l'affût des mises à jour!

Feuille de calcul: prise en charge du format XLS

Avec R3 2020, RadSpreadsheet vous permet de travailler avec des documents au format de fichier binaire Excel 97 - Excel 2003 — XLS. Assurez-vous de vérifier comment vous pouvez utiliser cette fonctionnalité dans nos rubriques de documentation .

SpreadProcessing: Prise en charge du format XLS

Créez et modifiez des documents XLS en code-behind avec le nouveau XlsFormatProvider . La nouvelle classe vous permet d'importer et d'exporter des documents au format de fichier binaire Excel 97 - Excel 2003.

PdfViewer et PdfProcessing: prise en charge des tables CMap

Les tables CMap des documents PDF définissent les mappages entre les codes de caractères et les sélecteurs de caractères. Vous pouvez désormais importer en toute transparence des documents contenant les tableaux CMap prédéfinis au format PDF et vous assurer que même les tableaux personnalisés sont importés comme prévu. Découvrez comment activer leur prise en charge dans la rubrique d'aide CMap Tables .

PdfViewer: Nouveau modèle

Le contrôle RadPdfViewer est maintenant officiellement migré pour utiliser la bibliothèque RadPdfProcessing comme modèle. Vous pouvez désormais créer des documents PDF et les afficher directement. Cochez la rubrique Affichage d'un fichier et assurez-vous que vos projets utilisent les dernières fonctionnalités du contrôle.

Support .NET 5 RC1

Cette semaine, Microsoft a annoncé la disponibilité de la première version Release Candidate de .NET 5 et à partir d'aujourd'hui nous la soutenons! Comme ils l'expliquent dans le billet de blog: RC1 est une version «mise en ligne»; vous êtes pris en charge pour l'utiliser en production. Ainsi, si vous planifiez / construisez déjà votre première application .NET 5 WPF, vous pouvez facilement y apporter l'interface utilisateur Telerik pour WPF en utilisant la dernière version de nos contrôles WPF .NET 5.

Bon codage avec .NET 5 🐱‍💻

Autres fonctionnalités

  • MultiColumnComboBox : introduction de la propriété CanUserSearchInHiddenColumns qui spécifie si le mécanisme de recherche intégré du contrôle recherchera dans les colonnes masquées. ( lien )
  • MultiColumnComboBox : prise en charge de l'exclusion des colonnes de l'algorithme de recherche. ( lien )
  • AutoCompleteBox : Propriété protégée HighlightedIndex exposée à utiliser pour les personnalisations du comportement de navigation du clavier. ( lien )
  • Carte : Le format peut maintenant être spécifié via la propriété ImageFormat de la propriété WmsTileProvider / WmsTileSource.
  • GridView: Exposed CanUserSearchInHiddenCultiumnColumns. ( lien )
  • GridView: Fonctionnalité implémentée pour exclure les colonnes de l'exportation lors de l'utilisation de GridViewSpreadStreamExport. ( lien )
  • GridView: Introduction de la propriété ShouldEnumeratorLoadItems à la collection VirtualQueryableCollectionView qui indique si les éléments qui ne sont pas encore chargés doivent être chargés pendant que l'énumérateur de la collection est parcouru. ( lien )

Consultez les notes de version détaillées

Nous en avons beaucoup plus! Pour avoir un aperçu de toutes les dernières fonctionnalités et améliorations que nous avons apportées, consultez les notes de version des produits ci-dessous:

Inscription au webinaire

Pour voir la nouvelle version en action, rejoignez-nous sur le Webinaire Telerik R3 2020 le jeudi 1er octobre de 23 h 00 à 12 h 00 HE.

Save My Seat

Partagez vos commentaires

Feel libre de nous laisser un commentaire ci-dessous pour partager vos pensées. Ou visitez nos portails de commentaires sur l'interface utilisateur pour WPF Silverlight et bibliothèques de traitement de documents et faites-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités particulières /

Essayez la dernière version:

UI pour WPF UI pour Silverlight

Au cas où vous l'auriez manqué, voici quelques-unes des mises à jour de notre dernière version .





Source link