Fermer

septembre 18, 2019

Nouveaux contrôles et thèmes, prise en charge du concepteur NET Core dans l'interface utilisateur pour WPF


Je suis heureux d’annoncer que la dernière version R3 2019 de UI Telerik pour WPF et UI Telerik pour Silverlight est désormais disponible en ligne et dotée de nombreux nouveaux composants. et caractéristiques. Il apporte quelques contrôles flambant neufs – SyntaxEditor FilePathPicker ToggleSwitchButton nouveau Visual Studio 2019 a inspiré le thème ainsi que le temps de la conception et support de la boîte à outils pour la version .Net Core de la suite WPF.

Attachez vos ceintures et laissez-moi vous guider à travers cette version géniale de la R3 2019. 1965

DesignNet et support de VS Toolbox pour .Net Core

Plus tard ce mois-ci à .Net Conf 2019 Microsoft devrait publier la version officielle de .Net Core 3. Le Côté WPF du nouveau cadre, il est prévu que la dernière version de la norme VS 2019 soit prise en charge à l’ensemble du projet WPF. Nous avons travaillé en étroite collaboration avec Microsoft pour nous assurer que la version .Net Core de Telerik UI pour WPF toutes les fonctionnalités de conception disponibles dans la version complète du framework, y compris la prise en charge de la boîte à outils, l'utilisation de la conception, des balises actives, des fenêtres de propriétés et bien plus encore, même avant la version officielle de .Net Core 3.

Nous sommes en ajoutant également la prise en charge de la boîte à outils Visual Studio pour .Net Core 3 – lorsque vous vous référez à nos packages Nuget, tous les contrôles inclus apparaîtront dans la boîte à outils. Si vous ne savez pas par où commencer ni quels packages référencer, vous pouvez ajouter notre package unique contenant tous les contrôles. De cette façon, vous serez en mesure de consulter et de choisir parmi la gamme complète de nos contrôles. (Pour plus d'informations sur nos paquets Nuget, consultez cet article )

Pour plus d'informations, consultez la section de support .Net Core dans nos documents d'aide.

Editeur de syntaxe (bêta)

Le moment est venu! Nous publions RadSyntaxEditor – il s’agit du nouveau contrôle de l’éditeur de texte conçu pour l’affichage et la modification de code. Il fournit la coloration syntaxique et fonctionne facilement lorsque des fichiers volumineux (contenant des milliers de lignes) doivent être chargés et affichés. Nous avons inclus la prise en charge intégrée des langages les plus courants – C #, VB, JS, SQL, HTML, XML et bien sûr XAML, ainsi que la création de définitions de langage personnalisées et d'options de mise en évidence.

Voici les fonctionnalités clés. de cette version initiale:

  • Mise en évidence de la syntaxe
  • Prise en charge intégrée de C #, VB, JS, XML, XAML, HTML, SQL
  • Excellente expérience de l'édition
  • Contour de code
  • Options de complétion de code
  • ] Listes de surcharge
  • Annuler et rétablir
  • Recherchez et remplacez l’UI
  • Zoom
  • Numéros de ligne
  • Différentes palettes intégrées
  • Localisation
  • Raccourcis clavier
  • Grandes performances
  • J'aimerais connaître votre avis sur les fonctionnalités que vous souhaitez voir pour la version officielle. Alors, s'il vous plaît, faites-le conduire et partagez vos commentaires ici ou dans notre portail Feedback . Assurez-vous de consulter les démonstrations WPF du contrôle ici et la documentation complète ici .

    Codage heureux avec RadSyntaxEditor ! ?‍??‍?

    Nouveau Visual Studio 2019 Thème

    Il est temps de passer à un nouveau thème: rencontrez le thème Visual Studio 2019 ! Comme son nom l’indique, il s’inspire de la dernière version de Visual Studio et confère aux applications WPF une apparence plus propre et plus moderne. Comme nos autres thèmes, nous avons conçu le thème pour qu'il soit hautement personnalisable. En définissant une propriété unique de la palette Visual Studio 2019, vous seriez en mesure de modifier totalement l'apparence de votre application. Par exemple, vous pouvez facilement changer l'opacité si elle est désactivée ou la couleur principale des commandes!

    Vérifiez la fraîcheur de ces commandes ci-dessous:

    et le et le . contrôle en action:

     BusyIndicator-VS2019

    Plutôt cool, hein? ? Assurez-vous de jouer avec le thème dans l'application Color Theme Generator et consultez la documentation ici .  colorthemegenerator_vs2019 "sr préparer un article consacré au nouveau thème - alors, restez à l'écoute!</p><h2> WebCam (Officiel)</p><p> Au cas où vous l'auriez manqué – dans la version précédente <a href= nous avons introduit la version bêta de RadWeb . Ce composant permet de capturer des photos et des vidéos à partir d'une webcam dans une application WPF. Depuis lors, nous avons peaufiné le contrôle et ajouté quelques nouvelles fonctionnalités:

    • Prise en charge de l'enregistrement audio avec la capture vidéo.
    • Nouveaux événements identifiant le début et fin de la capture vidéo.
    • Nombreuses propriétés permettant de personnaliser les boutons et autres éléments de l'interface utilisateur des commandes affichées.
    • Méthode permettant de sauvegarder / supprimer manuellement l'instantané en aperçu.
    • Ajouté le su pport pour faire fonctionner la caméra via Remote Desktop.

    Vous pouvez trouver la documentation du contrôle ici et j’espère que vous en profiterez! [1945

    Nouveau composant FilePathPicker

    Présentation du nouveau contrôle FilePathPicker – il permet aux utilisateurs de sélectionner facilement un fichier ou un répertoire à partir du système de fichiers en utilisant le cool Telerik UI pour les dialogues de fichiers WPF ou en tapant directement le chemin dans l'entrée. Pour une meilleure expérience utilisateur, le contrôle affiche automatiquement l'icône du fichier actuellement sélectionné. Pour plus d'informations, veuillez consulter cette section de notre documentation d'aide en ligne.

    Nouveau composant ToggleSwitch

     ToggleSwitchButton

    Comme vous l'avez demandé, nous ajoutons un nouveau bouton ToggleSwitch . Ce bouton à bascule moderne, léger et hautement personnalisable affiche deux choix exclusifs pour vos utilisateurs. La commande prend également en charge le mode trois états (définir la valeur sur null) et fournit des animations vraiment sympas pour chacun de nos thèmes.

    Pour plus de détails, consultez notre documentation .

    RichTextBox: Options de collage

    RadRichTextBox prend désormais en charge une fonctionnalité préférée des utilisateurs finaux – Options de collage pour le contenu texte. Formater le contenu copié n'est plus une tâche difficile. Conformément à l'un des scénarios de collage spécifiques (coller dans le même document; résoudre les styles conflictuels, etc.), RadRichTextBox choisira la plus appropriée des quatre options de collage intégrées pour afficher le nouveau contenu de la manière la plus appropriée. Si vous préférez modifier le comportement par défaut à partir de MS Word, vous pouvez facilement le personnaliser en permettant aux utilisateurs de choisir les options de collage disponibles et celles par défaut pour chaque scénario . Voyez-le en action ci-dessous:

     RTB-PasteOptions

    RichTextBox: Améliorations du .NET Core 3

    Étant enthousiasmés par le support de bureau dans .NET Core 3, nous avons décidé de donner RadRichTextBox . ] un coup de pouce spécial, aux côtés de l’effort que nous avons mis sur toute la suite. La sortie de .NET Core 3 nous a fourni l’occasion formidable de remodeler l’expérience de démarrage de RadRichTextBox. Les assemblages de RadRichTextBox sont maintenant réorganisés et fusionnés en un seul nouveau – Telerik.Windows.Controls.RichTextBox ce qui empêche également le recours à MEF pour le chargement des composants de RadRichTextBox. Parallèlement aux améliorations apportées à la structure, ce changement vous permet d’améliorer considérablement vos performances au moment du chargement et d’assurer une expérience de démarrage plus fluide.

    VirtualizingWrapPanel: Ajout de la prise en charge du regroupement et du recyclage des conteneurs

    Comme certains d'entre vous le savent peut-être déjà, nous disposons d'un panneau d'encapsulation de virtualisation intéressant que vous pouvez utiliser en tant qu'élément de RadListBox et autre, ItemControls. Nous ajoutons aujourd'hui la prise en charge des scénarios groupés ainsi que le recyclage des conteneurs, ce qui vous permet d'améliorer encore les performances. Notez que les nouvelles fonctionnalités ne sont prises en charge que dans les versions .Net 4.5 et .Net Core des contrôles.

    Pour tirer parti de la virtualisation du panneau lors du regroupement, activez simplement le VirtualizingPanel.IsVirtualizingWhenGrouping attaché. ]:

    < telerik: RadListBox ItemsSource = "{Binding CustomersView}"

    DisplayMemberPath . 19659060] "Nom"

    VirtualizingPanel.IsVirtualizingWhenGrouping = "Vrai"

    [19659000]] ] VirtualizingPanel.ScrollUnit = "Pixel" >

    < telerik: RadListBox.ItemsPanel ]>

    [19659079] < ItemsPanelTemplate >

    < telerik: VirtualizingWrapPanel /> .

    </ ItemsPanelTemplate >

    </ telerik: RadListBox.Items >

    </ telerik: RadListBox >

    Si vous avez besoin du recyclage des conteneurs, vous devez simplement définir le paramètre . ] VirtualizingPanel.VirtualizationMode à Recyclage .

    Pour plus de détails, reportez-vous à l'article de cette aide .

    Autres caractéristiques

    • DesktopAlert : Ajout du support pour l'affichage d'alertes en hauteur automatique.
    • DesktopAlert : Ajout du support fonctionnalité permettant de masquer l'alerte dans le menu Alt + Tab de Windows. ( link )
    • PivotGrid : Prise en charge de la culture ajoutée pour QueryableDataProvider. ( link )
    • PivotGrid : Ajout du support pour les étapes Semaine / Heure / Minute / Seconde de la description QueryableDateTimeGroupDescription. ( link )
    • Thème VisualStudio2013 : Fonctionnalité ajoutée pour définir globalement l'opacité en lecture seule et la couleur d'arrière-plan, le cas échéant (des commandes à l'état lecture seule) à l'aide des propriétés Palette.ReadOnlyOpacity et ReadOnlyBackgroundColor. ( link )
    • DataForm : Ajout de la propriété EditorMode à DataFormDateField qui détermine le type du contrôle de date créé. ( link )
    • NavigationView : Ajout de sélecteurs de modèles pour l'icône, l'en-tête et le pied de page du contrôle. ( link & link )
    • Carte : Ajout d'un mécanisme permettant de définir les propriétés du client qui est chargé du téléchargement des mosaïques. ( link )
    • Diagrammes : Il est maintenant possible de modifier la valeur d'inflation du rectangle de sélection par défaut. ( link )
    • PropertyGrid : L'emplacement de la fenêtre de ModalEditor peut maintenant être spécifié via l'API de PropertyGrid. ( link )
    • Menu : Ajout du support pour l'ouverture d'éléments de menu imbriqués dans le concepteur VS.
    • VirtualGrid : Ajout de la possibilité de modifier l'alignement du texte des cellules ainsi que le cellules d'en-tête à l'aide des événements CellDecorationsNeeded et HeaderCellDecorationsNeeded. ( link )
    • GridView : Ajout d'une option permettant d'exporter au format xlsx / pdf sans regroupement. ( link & link )

    Vous pouvez également consulter notre page Historique de publication pour obtenir une liste complète des améliorations incluses.

    Inscrivez-vous au webinaire

    Pour visionner la nouvelle version en action, rejoignez-nous sur le webinaire Telerik R3 2019 le mercredi 2 octobre 2019 à 11h00 ET – 12: 30 HE ET.

    Save My Seat

    Partagez vos commentaires

    N'hésitez pas à nous laisser un commentaire ci-dessous partageant vos pensées. Ou visitez nos portails de commentaires sur l'interface utilisateur pour WPF Silverlight et les bibliothèques de traitement de documents et laissez-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités / contrôles particuliers.

    Essayez les dernières:

    Interface utilisateur pour WPF Interface utilisateur pour Silverlight

    Au cas où vous l'auriez manquée, voici certaines des mises à jour de notre dernière version ].





Source link