Xceed Toolkit Plus pour WPF 4.3
- Xceed Toolkit pour WPF est maintenant supporté par Windows 11.
- La boîte à outils propose désormais un nouveau LiveExplorer, qui reprend le nouveau thème MaterialDesign. Ce LiveExplorer permet d'explorer les différents contrôles de la boîte à outils.
- Tous les contrôles peuvent désormais être utilisés sous le nouveau thème MaterialDesign.
- Dans AvalonDock, la gestion de la mémoire est désormais améliorée pour éviter les fuites de mémoire.
- Dans AvalonDock, il est désormais possible de créer une fenêtre de navigation personnalisée.
- Dans AvalonDock, l'utilisation de la méthode ReplaceChild à partir de LayoutDocumentPane ou LayoutAnchorablePane remplace désormais l'enfant sans modifier le SelectedContentIndex.
- Dans AvalonDock, l'icône de l'épingle est désormais réduite au lieu d'être cachée lorsque la propriété CanTogglePin des LayoutDocuments est définie sur false.
- Dans AvalonDock, la fenêtre du navigateur n'affiche plus que les LayoutDocuments/LayoutAnchorables activés.
- Document.AddChart sera désormais utilisé pour la création de graphiques. Il est recommandé de l'utiliser dès que possible.
- Dans AvalonDock, une nouvelle propriété, appelée DockingManager.AutoHideWindowClosingTimer, peut désormais être utilisée pour personnaliser le temps d'attente avant la fermeture automatique d'une fenêtre AutoHideWindow.
- Dans AvalonDock, l'utilisation des InputBindings sur la fenêtre parentale du DockingManager transfère désormais les InputBindings aux fenêtres flottantes.
- Dans AvalonDock, l'utilisation de threads et de DockingManager permet désormais d'éviter les exceptions de type InvalidOperationException.
- Dans DockingManager, les propriétés DocumentPaneTemplate et AnchorablePaneTemplate ont été supprimées. Pour définir les modèles de DocumentPane/AnchorablePane, les propriétés DocumentPaneControlStyle/AnchorablePaneControlStyle peuvent désormais être utilisées.
- Dans les thèmes AvalonDock, il existe désormais une balise DynamicResource au lieu d'une balise StaticResource pour personnaliser les boutons DropDown et ordinaires.
- Dans le LiveExplorer, le contrôle AvalonDock comprend désormais un nouvel exemple démontrant comment définir DocumentSources/AnchorableSources.
- Dans le LiveExplorer, l'exemple Properties a été ajouté à la section AvalonDock pour démontrer l'utilisation des propriétés du DockingManager.
- Dans le LiveExplorer, l'exemple TimeSpanUpDown ne provoque plus d'exception NullRefException lors du réglage de la CurrentDateTimePart sur Millisecond lorsqu'on clique sur Up/Down alors que le contrôle n'a pas de valeur.
- Dans l'exemple d'énumération de LiveExplorer, le fait de cocher/décocher l'option ShowSpinner permet désormais d'activer/désactiver le spinner.
- Dans l'exemple de création de LiveExplorer pour le thème MetroDark, un avant-plan blanc est maintenant utilisé pour les noms des contrôles, ce qui rend le texte plus lisible.
- Dans PropertyGrid, les propriétés de type IEnumerable utilisent désormais l'éditeur Collection.
- Dans PropertyGrid, la modification d'un sous-élément de propriété met désormais à jour l'objet sélectionné racine.
- Dans PropertyGrid, une propriété de type Collection qui n'a pas de setter active désormais le bouton "Ajouter" de son CollectionEditor.
- Dans PropertyGrid, lors de l'utilisation du mode catégorisé, un nouvel attribut, appelé CategoryPropertyOrderAttribute, peut maintenant être utilisé pour ordonner les propriétés dans une catégorie. Lorsque la valeur est fixée à Declaration, l'ordre de déclaration des propriétés de l'objet sélectionné doit être respecté.
- Dans PropertyGrid, les sous-éléments contenant des propriétés de type Collection affichent désormais les PropertyGrid.EditorDefinitions dans la grille de propriétés de CollectionEditor. En outre, un événement PropertyValueChanged est désormais déclenché lorsqu'un sous-élément de propriété de type Collection est modifié.
- Dans le LiveExplorer, l'exemple de menu contextuel avancé a été ajouté à la vue grille de propriétés pour démontrer l'utilisation de la propriété AdvancedOptionsMenu.
- Dans le LiveExplorer, l'exemple PropertyGrid EditorComboBoxDefinition Source a été ajouté dans PropertyGrid View pour démontrer comment lier l'EditorComboBoxDefinition ItemsSource à une source de collection non statique.
- Dans ExtendedTabControl, il est désormais possible de modifier dynamiquement les éléments du TabControl.
- Dans ExtendedTabControl, deux nouvelles propriétés, NextButtonStyle et PreviousButtonStyle, sont désormais disponibles pour personnaliser les boutons Next et Previous.
- Dans ExtendedTabControl, la liste déroulante des onglets est désormais mise à jour lorsque l'on utilise la propriété ItemsSource et que l'on modifie la source.
- Dans ExtendedTabControl, les onglets visibles sont désormais mis à jour en fonction du redimensionnement de la largeur de la fenêtre principale.
- Dans la création de thèmes, les ListPropertyItems ou les CustomPropertyItems de PropertyItem peuvent désormais être thématisés.
- Dans Theming, ListBoxItems utilise désormais le bon thème lorsqu'on passe du thème Metro à d'autres thèmes.
- Dans DateTimePicker, l'utilisation de plusieurs DateTimePicker personnalisés affiche désormais le bouton déroulant sur chacun des DateTimePicker.
- Dans DateTimePicker, DateTimeUpDown et TimePicker, lorsque le contrôle obtient le focus, tout le texte de la date et de l'heure est maintenant sélectionné afin d'améliorer l'édition du contenu.
- Dans CollectionControl, les blocages possibles ne se produisent plus lorsque les éléments ont de nombreuses propriétés.
- Dans CollectionControl, si l'objet à copier est un objet ICloneable, sa méthode Clone est désormais appelée lors de l'utilisation du bouton Copy.
- Dans PieChart, les camemberts sont désormais dessinés correctement lorsque DataPoints contient une valeur Y de 0.
- Dans StyleableWindow, l'agrandissement de la fenêtre sur un second moniteur avec un DPI différent définit maintenant correctement la taille de la fenêtre.
- Dans RichTextBoxFormatBar, la ComboBox des familles de polices affiche désormais les polices formatées.
- Dans MultiCalendar, la propriété IsSelected des boutons CalendarDayButtons affiche désormais une valeur valide.
- Dans ToggleSwitch, le CheckedContent/UncheckedContent s'affiche désormais lorsque des thèmes sont utilisés et que la propriété IsCheckedLeft est fixée à true.
- Dans les CheckListBox et CheckComboBox, la couleur d'arrière-plan de l'élément en surbrillance est désormais correctement thématisée lorsque la propriété IsSelectAllActive est définie sur true. Notez que cela ne fonctionne que sous certains thèmes.