Xceed Toolkit for .NET MAUI Versions

Découvrez les nouveautés dans chaque version, avec des détails sur les fonctionnalités, les améliorations et les problèmes résolus.

janv.
févr.
mars
avr.
mai
juin
juil.
août
sept.
oct.
nov.
déc.
Xceed Toolkit for .NET MAUI V2.0 (Build: 2.0.20250203.111)Version majeure3 févr. 2025
Fonctionnalités
  • Added a new control called ComboBox.
  • Added a new control called DatePicker, which is now available and allows users to increment, decrement or edit a date; it also allows to pick a date directly from a popup Calendar control.
  • Added a new control, called DateTimePicker, which is now available and allows users to directly edit, or simply increase & decrease, the selected date and time; it also offers a popup which allows to pick up a date in a Calendar or select a time value through Spinners.
  • Added a new control called DateUpDown, which is now available and allows users to increment, decrement or edit a Date.
  • Added a new control called TimePicker, which is now available and allows users to increment, decrement or edit a Time value; it also allows to pick a value directly from the popup Carousel controls.
  • Added a new control called TimeUpDown, which is now available and allows to increment, decrement or edit a Time value.
  • Added a new LiveExplorer, which shows all the available controls with options to dynamically modify their properties, is now available.
  • The Border control has been replaced with Border handlers specific to each platform to increase the loading time of all Controls using the Border.
  • All controls now respect the new Microsoft standards & compile correctly when used with the latest version of Visual Studio.
  • Calendar
    • A new property, called CalendarHeaderButtonStyle, now allows to customize the Header button.
    • A new property, called CalendarNextButtonStyle, now allows to customize the Next button.
    • A new property, called CalendarPreviousButtonStyle, now allows to customize the Previous button.
    • All the properties & methods that used a DateTime type will now use a DateOnly type instead, since the Time attribute is not necessary when selecting a date.
    • Using the Tab key will no longer tab between all the CalendarDayButtons.
    • Both CalendarDayButton & CalendarButton now derive from Label instead of Button, which optimizes performances on some platforms.
  • Card
    • A, framework modification was made so that the ShadowBrush, ShadowOffset, ShadowOpacity and ShadowRadius properties now work properly when they are set.
  • Chart
    • When the DataPointMarkerTemplate (for LineChart) or the SeriesTemplate (for BarChart) is redefined, clicking on it now gives access to the associated DataPoint.
    • Clicking on either the DataPointMarkerTemplate (for a line Chart) or the SeriesTemplate (for a bar Chart) once they are redefined will now give access to their associated DataPoint.
    • Clearing the collection of DataPoints before adding new DataPoints to a line Chart will now keep its line visible.
  • ColorCanvas for iOS
    • The sliders can now be tapped to modify an RGBA value.
  • Expander
    • The ExpandDirectionEnum was renamed ExpandDirection.
Corrections
  • When opening an application and clicking on some parts of a control, the focus no longer automatically goes to the first focusable control on the page.
  • In AutoCompleteTextBox, picking an option, clearing it via the Clear button and picking it again now works as expected.
  • In Border, modifying the BorderThickness dynamically to get a non-uniform Thickness now updates the Border’s size properly.
  • In ContentControl, the BindingContext will now correctly update when the ContentTemplate changes.
  • In DropDownButton for Windows, modifying the DropDownLocation dynamically will now work as expected.
  • In MaskedTextBox for Windows, using a Cut action will no longer result in an exception.
  • In NumericUpDown, modifying the SpinnerLocation dynamically will no longer throw an exception.
  • In TextBox, the text is now correctly aligned when the HorizontalContentOptions or VerticalContentOptions are set to Fill.
  • In ToggleSwitch, modifying the IsCheckedLeft property dynamically will no longer throw an exception.
  • In UpDown controls, the DisplayDefaultValueOnEmptyText property has been removed becaused it was unused.