21 de diciembre de 2021

Xceed Toolkit Plus para WPF es ahora compatible con Windows 11 y ofrece un nuevo LiveExplorer. Muchas mejoras y correcciones de errores se incluyen en esta versión

Xceed Toolkit Plus para WPF 4.3

  • Xceed Toolkit para WPF es ahora compatible con Windows 11.
  • El Toolkit ofrece ahora un nuevo LiveExplorer, que está tematizado con el nuevo tema MaterialDesign. Este LiveExplorer permite explorar los diferentes controles del Toolkit.
  • Todos los controles pueden utilizarse ahora con el nuevo tema MaterialDesign.
  • En AvalonDock, la gestión de memoria se ha mejorado para evitar fugas de memoria.
  • En AvalonDock, ahora se puede crear un NavigatorWindow personalizado.
  • En AvalonDock, al utilizar el método ReplaceChild desde LayoutDocumentPane o LayoutAnchorablePane ahora se sustituye el hijo sin modificar el SelectedContentIndex.
  • En AvalonDock, el icono de la chincheta ahora está contraído en lugar de oculto cuando los documentos de diseño tienen la propiedad CanTogglePin establecida en false.
  • En AvalonDock, el NavigatorWindow ahora sólo muestra los LayoutDocuments/LayoutAnchorables habilitados.
  • Document.AddChart se utilizará ahora para la creación de gráficos. Se recomienda utilizarlo lo antes posible.
  • En AvalonDock, ahora se puede utilizar una nueva propiedad, llamada DockingManager.AutoHideWindowClosingTimer, para personalizar el tiempo de espera antes de que una AutoHideWindow se cierre automáticamente.
  • En AvalonDock, el uso de InputBindings en la ventana padre del DockingManager transfiere ahora los InputBindings a las ventanas flotantes.
  • En AvalonDock, el uso de hilos y DockingManager ahora evita InvalidOperationExceptions.
  • En DockingManager, se han eliminado las propiedades DocumentPaneTemplate y AnchorablePaneTemplate. Para establecer plantillas de DocumentPane/AnchorablePane, ahora se pueden utilizar DocumentPaneControlStyle/AnchorablePaneControlStyle.
  • En los temas de AvalonDock, ahora hay una etiqueta DynamicResource en lugar de StaticResource para personalizar los botones DropDown y normales.
  • En el LiveExplorer, el control AvalonDock ahora incluye una nueva muestra que demuestra cómo establecer DocumentSources/AnchorableSources.
  • En el LiveExplorer, la muestra Properties fue añadida en la sección AvalonDock para demostrar el uso de las propiedades del DockingManager.
  • En el LiveExplorer, la muestra TimeSpanUpDown ya no lanza una NullRefException cuando se establece el CurrentDateTimePart a Millisecond al hacer clic en Up/Down mientras el control no tiene ningún valor.
  • En la muestra Enumeración de LiveExplorer, al marcar/desmarcar la opción ShowSpinner ahora se activa/desactiva el giro.
  • En la muestra LiveExplorer Theming para el tema MetroDark, ahora se utiliza un primer plano blanco para los nombres de los controles, haciendo que el texto sea legible.
  • En PropertyGrid, las propiedades de tipo IEnumerable utilizan ahora el editor de colecciones.
  • En PropertyGrid, modificar un sub-PropertyItem ahora actualiza el objeto raíz Selected.
  • En PropertyGrid, una propiedad de tipo Collection que no tenga un setter activa ahora el botón "Añadir" de su CollectionEditor.
  • En PropertyGrid, cuando se utiliza el modo Categorizado, ahora se puede utilizar un nuevo atributo, denominado CategoryPropertyOrderAttribute, para ordenar las propiedades en una categoría. Cuando el valor se establece en Declaración, ahora se debe respetar el orden de declaración de las propiedades en el objeto seleccionado.
  • En PropertyGrid, los sub-PropertyItems que contienen propiedades de tipo Collection muestran ahora el PropertyGrid.EditorDefinitions en el PropertyGrid del CollectionEditor. Además, ahora se genera un evento PropertyValueChanged cuando se modifica un sub-PropertyItem de tipo Collection.
  • En el LiveExplorer, la muestra Advanced ContextMenu fue agregada en la Vista PropertyGrid para demostrar el uso de la propiedad AdvancedOptionsMenu.
  • En el LiveExplorer, el ejemplo PropertyGrid EditorComboBoxDefinition Source se ha añadido en la vista PropertyGrid para demostrar cómo vincular el EditorComboBoxDefinition ItemsSource a un origen de colección no estático.
  • En ExtendedTabControl, ahora es posible modificar dinámicamente los elementos de TabControl.
  • En ExtendedTabControl, dos nuevas propiedades, NextButtonStyle y PreviousButtonStyle, están ahora disponibles para personalizar los botones Siguiente y Anterior.
  • En ExtendedTabControl, la lista desplegable de pestañas se actualiza ahora cuando se utiliza la propiedad ItemsSource y se modifica la fuente.
  • En ExtendedTabControl, los tabItems visibles se actualizan ahora cuando se redimensiona el ancho de la MainWindow.
  • En Tematización, los ListPropertyItems o CustomPropertyItems de PropertyItem ahora pueden ser tematizados.
  • En Tematización, el ListBoxItems utiliza ahora el tema correcto al cambiar entre el tema Metro y otros temas.
  • En DateTimePicker, al utilizar más de un DateTimePicker personalizado ahora se muestra el botón desplegable en cada uno de los DateTimePicker.
  • En DateTimePicker, DateTimeUpDown y TimePicker, cuando el control obtiene el foco, ahora se selecciona todo el texto de fecha/hora para mejorar la edición del contenido.
  • En CollectionControl, ya no se producen posibles bloqueos cuando los elementos tienen muchas propiedades.
  • En CollectionControl, si el objeto a copiar es un objeto ICloneable, ahora se llama a su método Clone cuando se utiliza el botón Copiar.
  • En PieChart, las secciones de tarta se dibujan ahora correctamente cuando los DataPoints contienen un valor Y de 0.
  • En StyleableWindow, al maximizar la ventana en un segundo monitor con un DPI diferente, ahora se establece correctamente el tamaño de la ventana.
  • En RichTextBoxFormatBar, el ComboBox de familia de fuentes muestra ahora fuentes formateadas.
  • En MultiCalendar, la propiedad IsSelected de los CalendarDayButtons muestra ahora un valor válido.
  • En ToggleSwitch, el CheckedContent/UncheckedContent ahora se muestra cuando se utilizan temas y la propiedad IsCheckedLeft se establece en true.
  • En CheckListBox y CheckComboBox, el color de fondo del ítem resaltado es ahora correctamente tematizado cuando se establece la propiedad IsSelectAllActive a true. Tenga en cuenta que esto sólo funciona con determinados temas.