Fermer

juin 22, 2018

Nouveau peintre de format dans l'interface utilisateur pour WPF et Silverlight


Notre UI Telerik pour WPF et UI pour Silverlight suites ont une nouvelle fonctionnalité – le Painter Format. Apprenez les fonctionnalités et les API qu'il supporte, et comment il aidera les utilisateurs finaux de vos applications à effectuer des modifications dans l'application.

Avec la R2 2018 de notre outil Telerik .NET pour WPF et Silverlight, le plus récent ajout aux fonctionnalités de la RadRichTextBox est le Format Painter qui permet le transfert facile du formatage d'un endroit à l'autre dans le texte. Vous pouvez le voir en action ci-dessous:

 Utiliser Format Painter

Comment utiliser le Painter Format

Il est simple d'utiliser le Painter Format. En cliquant une fois sur le bouton, vous copiez le formatage actuel sous le curseur et il sera collé sur la sélection suivante. Après cela, le peintre de format est désactivé et ne collera plus. Double-cliquez sur le bouton pour copier à nouveau le formatage, mais il sera collé autant de fois que nécessaire, sur chaque sélection suivante, et l'utilisateur devra le désactiver manuellement.

Le format Painter est assez intelligent pour rendre subtile modifie le formatage copié lors du collage, afin de s'adapter au contexte actuel. Par exemple, si la sélection que vous collez ne contient pas un paragraphe entier, les propriétés d'un style de paragraphe peuvent être copiées en tant que propriétés de caractère. Pour un autre exemple, lorsque vous copiez à partir d'un emplacement qui n'a que le style normal, le texte cible aura ses propriétés effacées, au lieu d'en appliquer de nouvelles au-dessus des anciennes.

Les utilisateurs avancés de votre texte enrichi les applications peuvent également trouver les deux nouveaux raccourcis clavier associés utiles: Ctrl + Maj + C pour la copie de format, et Ctrl + ] Shift + V pour le collage de format.

Nouvelle API Painter Format

Si vous souhaitez utiliser le Painter Format par programme, vous pouvez le faire plus facilement en utilisant le IDocumentEditor interface, qui est implémentée à la fois par RadRichTextBox et RadDocumentEditor (pour l'interface utilisateur et pour les scénarios non liés à l'interface utilisateur, respectivement). Il expose deux méthodes auto-explicatives:

  • CopyFormatting – copie le formatage de la sélection en cours
  • PasteFormatting – colle le formatage actuellement copié sur la sélection courante

Les méthodes supérieures n'affectent pas l'état du bouton de l'interface utilisateur. Si vous souhaitez que le bouton reflète ce que vous avez fait par programme, vous pouvez utiliser la commande ChangeFormatPainterState qui peut être trouvée dans RadRichTextbox.Commands. Le paramètre attendu est de type ChangeFormatPainterStateCommandParameter qui peut être comme suit:

  • CopyForSinglePaste – Le peintre de format copie le formatage en cours et se prépare à le coller une fois
  • CopyForMultiplePaste – The format peintre copie la mise en forme actuelle et se prépare à la coller à plusieurs endroits
  • Annuler – Le peintre annule le collage

Ce que réserve le futur

Nous espérons que vous serez aussi heureux avec l'interface utilisateur et l'API fonctionnalité du Format Painter tel que nous sommes. Dans la prochaine version (R3 2018), nous avons prévu quelque chose de petit mais très utile pour le RadRichTextBox, l'implémentation du champ SYMBOL. Cela permettra un collage sans problème du texte avec des symboles créés et copiés à partir de MS Word. Comme l'un de nos contrôles phares WPF, nous investissons continuellement dans la qualité de RadRichTextBox, alors attendez-vous à une tonne de corrections et de petites améliorations.

Et n'oubliez pas que notre feuille de route dépend fortement de vos besoins. Assurez-vous de vérifier les éléments dans l'interface utilisateur Telerik pour le portail de commentaires WPF et votez et / ou consignez vos demandes spécifiques.

Si vous débutez avec Telerik UI pour WPF et Silverlight, ou C'est la première fois que vous entendez parler de la suite, vous pouvez consulter les pages Web de WPF et Silverlight télécharger un essai pour les essayer et consulter la documentation pour comprendre comment ils fonctionnent

Commencez votre essai aujourd'hui: Interface utilisateur pour WPF Interface utilisateur pour Silverlight

Merci et bonne programmation!


Les commentaires sont désactivés en mode prévisualisation.
[ad_2]
Source link