Xceed Toolkit for .NET MAUI V2.0 (Build: 2.0.20250203.111)
Released: Feb 3, 2025
V2.0 (Build: 2.0.20250203.111) 中的更新
特性
- 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.
修補程式
- 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.