Le Service Pack R1 2020 de Interface utilisateur Telerik pour WPF et Interface utilisateur Telerik pour Silverlight est en ligne aujourd'hui! Il contient plus de 80 améliorations et ajouts pour TaskBoard FileDialogs RichTextBox et de nombreux autres contrôles. Plongeons ensemble dans les nouveautés.
TaskBoard: Personnalisez facilement le comportement DragDrop
Assurez-vous de voir le article de documentation et faites-moi savoir dans les commentaires si vous avez un y feedback. 1965
Crystal Theme: Personnalisez l'apparence des barres de défilement
Il y a un an, nous avons annoncé la même fonctionnalité de personnalisation pour le thème Fluent (voir le billet de blog ici ). Aujourd'hui, le thème Crystal a la possibilité de personnaliser l'apparence des barres de défilement à l'intérieur de tous les contrôles qui utilisent ScrollViewer dans le ControlTemplate. Par défaut, les barres de défilement du thème Crystal sont vraiment minuscules et elles s'agrandissent lorsqu'elles sont survolées avec la souris. Cependant, dans certains cas, ce comportement peut ne pas convenir à votre application, et c'est là que la nouvelle fonctionnalité pratique peut être utilisée. Il vous suffit de définir la propriété ScrollBarsMode de CrystalPallete sur l'une des valeurs suivantes:
- Auto – ScrollBars apparaîtra comme un ruban étroit et prendra une taille normale sur MouseOver. Il s'agit du comportement par défaut.
- Compact – Les barres de défilement apparaissent toujours comme un ruban étroit.
- Normal – Les barres de défilement apparaissent toujours avec leur taille normale (régulière).
L'extrait de code suivant montre comment définir le mode sur Compact:
CrystalPalette.Palette.ScrollBarsMode = Telerik.Windows.Controls.Theming.ScrollViewerScrollBarsMode.Compact;
Voir les différences entre les différents modes ci-dessous et assurez-vous de vérifier l'article Crystal theme pour plus de détails:
CloudUpload: option pour remplacer OpenFileDialog par défaut par RadOpenFileDialog
Comme vous le savez peut-être déjà, par défaut RadCloudUpload utilise Win32 OpenFileDialog pour le choix de fichier. Nous avons ajouté un moyen de personnaliser ce comportement – un tout nouvel événement AddingFiles qui vous permettra d'empêcher la boîte de dialogue intégrée de s'afficher. De cette façon, vous pouvez facilement afficher votre boîte de dialogue personnalisée à la place, ou même ne pas afficher la boîte de dialogue du tout – cela dépend de vous. Assurez-vous simplement de remplir les noms de fichiers souhaités dans les arguments d'événement. L'extrait suivant montre à quel point vous pouvez facilement afficher notre RadOpenFileDialog au lieu de celui par défaut et obtenir une apparence et une convivialité complètes en utilisant nos magnifiques thèmes:
01.
privé
void
OnRadCloudUploadAddingFiles (
objet
expéditeur, AddingFilesEventArgs e)
02.
{
03.
e.CancelDialogOpening =
true
;
04.
var fileDialog =
new
RadOpenFileDialog ();
05.
fileDialog.Multiselect =
true
;
06.
if
(fileDialog.ShowDialog () ==
true
)
07.
{
08.
foreach
(fichier var
dans
fileDialog.FileNames)
09.
{
10.
e.FileNames.Add (fichier);
11.
}
12.
}
13.
}
Pour plus de détails, consultez l'article Événements de la documentation d'aide de CloudUpload.
FileDialogs: ShellContextMenuOpening Event Improvement
Avec R1 2020, nous avons ajouté un tout nouvel événement ShellContextMenuOpening (pour plus d'informations, consultez l'article Events qui se produit chaque fois que le ContextMenu intégré est sur le point d'ouvrir. En utilisant l'événement, vous pouvez annuler l'ouverture ou modifier certaines des options de menu contextuel prédéfinies. Avec cette version, nous ajoutons l'indicateur dans les arguments de l'événement qui indique si le menu est sur le point de s'ouvrir sur un espace vide – IsOpeningOnEmptySpace . J'espère que cela vous aidera à en faire plus.
RichTextBox: améliorations des options de collage
Avec R3 2019, nous avons introduit les options de collage de RichTextBox – un moyen facile de formater rapidement le contenu collé. coller la logique et la fenêtre contextuelle Options de collage en fonction des commentaires que vous avez reçus depuis la version initiale de la fonctionnalité. Assurez-vous donc de consulter la fonctionnalité et l'article d'aide dans notre documentation en ligne.
Joyeux collage [
Bibliothèques de traitement de documents: exemples de SDK pour .NET Standard et améliorations
Nous avons porté les exemples de SDK de traitement de documents et tous sont désormais compatibles avec .NET Standard . Dans le référentiel, vous trouverez des démos montrant l'utilisation des bibliothèques dans différents scénarios – création et conversion de documents ou utilisation d'une fonctionnalité spécifique aux formats de document. Les exemples illustrent également de nombreux scénarios de cas utilisateur spécifiques, qui peuvent être très utiles. N'attendez pas et consultez-les sur https://github.com/telerik/document-processing-sdk .
Avec le Service Pack R1 2020, vous obtiendrez comme toujours diverses corrections dans les bibliothèques que nous avons introduit pour rendre leur utilisation plus fluide. À partir de cette version, la prise en charge des couleurs d'arrière-plan lors de la conversion de documents RTF en PDF a été étendue en ajoutant la conversion de la propriété d'ombrage des éléments Run.
Démonstrations WPF: RadSplashScreen en action
Un petit mais très Une amélioration intéressante dans notre application Démos WPF est que nous avons remplacé le WPF SplashScreen par défaut par RadSplashScreen pour fournir une meilleure expérience utilisateur pour le chargement initial de l'application. Assurez-vous donc d'installer la dernière version des démos et vérifiez-la:
N'attendez pas – essayez la dernière version:
Telerik UI pour WPF Telerik UI pour Silverlight
Au cas où vous l'auriez manqué, voici quelques-unes des mises à jour de notre dernière version .
Source link