Fermer

juin 23, 2021

Quoi de neuf dans l'interface utilisateur Telerik pour WPF et l'interface utilisateur Telerik pour WinUI


La dernière version est maintenant en ligne ! Il apporte plus de 70 améliorations pour Telerik UI pour WPF ainsi que la dernière prise en charge de .NET 6 Preview ! Du côté Telerik UI for WinUInous ajoutons quelques nouveaux composants—DateTime PickersLoopingList et SegmentedControl.

Plongeons ensemble pour voir les nouveautés de cette version.

Nouveautés dans l'interface utilisateur Telerik pour WinUI 0.3.0

DateTimePicker(s)

DateTimePicker Deux onglets pour la date et l'heure. Le mois, la date et l'année sont tous des champs de défilement séparés dans l'onglet Date. Heure, minute, am/pm sont des champs de défilement séparés dans l'onglet Heure.

Bienvenue au premier composant WinUI DateTimePicker dans l'univers (vraiment 😉). Sélectionnez facilement une date et une heure concrètes à l'aide d'un seul et unique composant WinUI : RadDateTimePicker. Selon les exigences, le contrôle peut être facilement transformé en sélecteur de date ou d'heure uniquement.

Voici les principales caractéristiques du contrôle :

  • Modes d'entrée : modifiez facilement le comportement du contrôle—faites-le DateTime ou DateTimePicker.
  • Modes d'affichage : affichez-le en ligne ou de manière standard avec une liste déroulante.
  • Étape : Configurez la quantité de date/heure utilisée comme intervalle pour les options sélectionnables du contrôle.
  • Ordre des composants : choisissez les composants à afficher et dans quel ordre.
  • En-tête : affichez le contenu de l'en-tête spécifique pour l'utilisateur dans la liste déroulante.
  • Contenu vide : afficher le contenu lorsqu'il n'y a pas de valeur sélectionnée.
  • Valeurs min/max : choisissez les valeurs min/max autorisées.
  • Navigation au clavier : sélectionnez facilement la valeur souhaitée.

Espoir vous utiliserez ce contrôle pratique. Vous pouvez trouver plus d'informations à ce sujet dans la section RadDateTimePicker de notre documentation d'aide. Assurez-vous également de le voir en action dans notre Application d'exemples WinUI.

Contrôle segmenté

La démonstration de contrôle segmenté présente trois onglets : Architecture, Design d'intérieur (sur lequel nous sommes) et Paysage. Vous trouverez ci-dessous les intérieurs de maison, les intérieurs d'appartements et les intérieurs d'hôtels.

RadSegmentedControl est un contrôle utile qui vous permettra d'afficher une liste d'options alignées horizontalement et mutuellement exclusives, qui peuvent être sélectionnées par l'utilisateur. Chaque option est un bouton qui peut afficher du texte, un glyphe ou tout autre élément d'interface utilisateur que vous souhaitez. Voici les principales caractéristiques du contrôle :

  • Sélection : quelques API de sélection utiles pour une personnalisation optimale.
  • Désactivation des segments : option permettant de désactiver les interactions avec un élément spécifique (segment).
  • Apparence personnalisable

Pour plus d'informations, consultez la Documentation SegmentedControl.

Looping List

Trois colonnes de sélections : Heure, Destinations, Classe. L'utilisateur fait glisser les destinations de haut en bas.

Le nouveau contrôle suivant est RadLoopingList—il vous permet de visualiser une liste d'éléments de données dans une seule colonne avec d'excellentes performances et une fonctionnalité de bouclage. Ses performances sont hautement optimisées car il utilise sa propre source de données virtualisée d'interface utilisateur et son propre mécanisme de représentation d'éléments.

Cela et la capacité de boucle vous permettront d'afficher facilement de grandes quantités d'éléments. La capacité de bouclage signifie qu'une fois que le contrôle atteint la fin de la liste de données, il continue de manière transparente depuis le début, jusqu'au premier élément de données.

Voici la liste des principales caractéristiques du contrôle :

  • Capacité de bouclage : Activez ou désactivez le bouclage du contrôle via la propriété IsLoopingEnabled.
  • Item Sizing : Contrôlez le dimensionnement via ItemWidth et ItemHeight ]properties.
  • Snapping : permet à l'élément le plus proche du centre de la fenêtre d'être toujours centré.
  • Repliement : La liste en boucle peut être réduite afin qu'elle n'affiche que l'élément sélectionné à l'aide de la Propriété IsExpanded.
  • Visual Item Customization : Personnalisez facilement l'apparence des éléments via DataTemplates.
  • Mode lecture seule
  • Événements

Pour plus de détails, assurez-vous de voir le LoopingLis t documentation d'aide.

Quoi de neuf dans l'interface utilisateur Telerik pour WPF R2 2021 Service Pack 1

.NET 6 Preview 4 Support

Comme toujours, nous apportons un support pour le dernier .NET 6 Preview disponible— dans ce cas, Preview 4. Il a été annoncé par Microsoft à la fin du mois dernier (consultez le article de blog d'annonce), et nous l'avons immédiatement pris en charge dans les versions internes depuis lors.

Donc. , n'hésitez pas à jouer avec le dernier framework .NET et à expérimenter également avec nos contrôles WPF. Tous vos commentaires seront appréciés, n'hésitez pas à nous le faire savoir ! 😊

RichTextBox : Option pour désactiver la transparence de SelectionMiniToolbar

Beaucoup d'entre vous ont partagé avec nous que vous préfériez que la mini barre d'outils n'apparaisse pas transparente. Vous pouvez désormais facilement désactiver ce comportement et afficher entièrement la SelectionMiniToolBar en définissant une seule propriété. Définissez simplement la propriété IsTransparencyEnabled sur false comme indiqué ci-dessous :

var miniToolbar = this.radRichTextBox.SelectionMiniToolBar as Telerik.Windows.Controls.RichTextBoxUI.SelectionMiniToolBar ;

miniToolbar.IsTransparencyEnabled = false;

Et voici le résultat :

Dans la fenêtre Telerik Editor, un mot est sélectionné , et la mini barre d'outils qui s'affiche a un arrière-plan gris.

PdfProcessing : Documents avec une apparence d'annotation invalide/vide

Auparavant, lors de l'importation de documents contenant un ensemble d'apparences d'annotation invalide ou vide, une exception était levée. Désormais, l'importation de tels documents est prise en charge par PdfProcessing prêt à l'emploi : faites-le ! 😊

PdfProcessing : gestion des exceptions de flux

Certains documents contiennent des flux marqués comme compressés avec un filtre FlateDecode réservé par PKWARE Inc. méthodes. Cependant, ces méthodes ne sont toujours pas implémentées dans le .ZIP File Format et une telle compression n'est pas appliquée, donc lorsqu'un tel flux est importé avec PdfProcessing une NotSupportedReservedMethodException Est lancé. Vous pouvez désormais gérer ces exceptions à l'aide du mécanisme Gestion des exceptions.

Consultez les notes de version détaillées

Et ce n'est pas tout, nous en avons beaucoup plus ! Pour obtenir 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 :

Partagez vos commentaires

N'hésitez pas à nous laisser un commentaire ci-dessous pour partager vos réflexions. Ou visitez nos portails de commentaires sur l'interface utilisateur pour WPFWinUI 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/ les contrôles.

N'attendez pas, essayez la dernière version :

UI pour WPF UI pour WinUI

Au cas où vous l'auriez manqué, voici quelques-unes des mises à jour de notre dernière version : [19659067]🎯WPF | 🎯WinUI




Source link