DevExpress .NET MAUI 24.2.3

Released: Dec 12, 2024

24.2.3 での更新項目

不具合の修正

All Multi-platform App UI (.NET MAUI) products

  • OnOrientation cannot automatically convert a Double source value to GridLength.

Charts for MAUI

  • ChartView background is not updated when the device's theme is changed if the ChartStyle's BackgroundColor declared via AppThemeBinding.

CollectionView for MAUI

  • DXCollectionView hides swipe items when UseRippleEffect changes at runtime.

Controls for MAUI

  • ComboBoxEdit with PickerShowMode set to Popup throws StackOverflowException on an attempt to show its Popup on iOS devices when the MAUI version is 8.0.90 or later.
  • DXPopup throws an exception or draws its content in an incorrect place on Android devices when the LayoutNoLimits option is in use.
  • DXPopup uses a theme opposite to the currently applied theme when the application is reactivated on an iOS device.
  • DXPopup uses an extra space on the left side when a three-button navigation bar is shown on the left in the Landscape orientation.
  • FormItem's AllowTap does not work in v24.1.
  • FormSwitchItem throws TargetInvocationException when its color settings are defined in an implicit style at the application level.
  • Navigation and Status bars do not use custom platform-specific colors even if ApplyThemeToSystemBars is set to False.
  • TabView does not always show the HeaderContent layout in its tab items on iOS devices.
  • TabView does not delete its tabs when the underlying collection's Clear method is called.
  • TabView does not recalculate the widths of its tab headers with DXButtons at runtime.
  • TabView does not show the selection indicator for a currently selected tab on iOS devices.
  • TabView with a DXButton in headers does not switch an active TabItem on taps on tabs on iOS devices when BuildIpa is enabled.
  • TabView's Items are not properly updated at runtime.
  • ToolbarSeparator's Color property has no effect.

DataForm for MAUI

  • Custom data form items are disabled when the form is read-only.

Editors for MAUI

  • A custom font appears differently in CheckEdit than in standard or other elements.
  • CheckEdit cannot be checked when its parent control has TapGestureRecognizer.
  • ComboBoxEdit shows its filter TextEdit without paddings when PickerShowMode is set to Page.
  • ComboBoxEdit temporarily shows a soft keyboard when its picker is hidden if PickShowMode is BottomSheet and the keyboard was previously opened.
  • ComboBoxEdit truncates text in the currently selected item.
  • ComboBoxEdit with PickerShowMode set to Popup throws StackOverflowException on an attempt to show its Popup on iOS devices when the MAUI version is 8.0.90 or later.
  • ComboBoxEdit's IsDropDownOpen is not reset when its popup or bottom sheet is closed.
  • ComboBoxEdit's popup is not properly positioned when used in a split screen.
  • DateEdit's PickerDisplayDate property has no effect.
  • DateEdit's native iOS picker is disabled after the editor is no longer read-only.
  • It is not possible to select an item in a ComboBoxEdit if it was already selected.
  • MultilineEdit's Text does not contain the entire value.
  • NullReferenceException is thrown on an attempt to open ComboBoxEdit's Bottom Sheet when the Screen Mirroring is enabled on an iOS device.
  • PasswordEdit doesn't use the specified TextFontFamily.
  • RuntimeException is raised when CheckBoxColumn is used in iOS and .NET 9.
  • TimeEdit bound to a non-nullable DateTime value raises an InvalidCastException in an application for .NET 9 started on an iOS device.
  • TokenEdit displays an empty editor when an item added to SelectedItem is not present in the ItemsSource.

Gauges for MAUI

  • RadialProgressBar is rendered with slightly cut off edges.

HTML Editor for MAUI

  • HtmlEdit does not clear the background color when SelectedTextBackground is set to Null.
  • HtmlEdit does not correctly show letters with diacritics.
  • HtmlEdit hosted in a singleton page does not show its content when the page is shown for the second time.

PDF Viewer for MAUI

  • Annotation setting items from Context Toolbar do nothing if ShowEditToolbar is False.
  • PDFViewer throws NullReferenceException when its IsReadOnly is set to True.
  • PDFViewer's annotation toolbar items do not update their state when IsReadOnly is changed at runtime.
  • PdfViewer does not allow end users to scroll to the end of the last page in an application that does not use Shell or NavigationPage on iOS devices.
  • PdfViewer does not raise its UriOpening event when clicking on URLs on Android devices.
  • PdfViewer does not render its document when the DocumentSource is changed at runtime.
  • PdfViewer does not use a color from SignatureColor to render a signature added via AddSignature.
  • PdfViewer throws an exception when its CloseDocument method is called.

Scheduler for MAUI

  • AgendaView does not show all days and appointments after its source changes at runtime.
  • AgendaView increases the number of UI elements for a long-lasting appointment each time a new portion of data is loaded.
  • It's not possible to focus an editor on the Recurrence Edit page if this editor is empty.
  • Rendering lags and can lead to exceptions on scrolling in MonthView when a custom AppointmentTemplate is declared.
  • Scheduler throws a NullPointerException when multiple items are added quickly on an Android device.
  • The ShowDownMoreButton property in the MonthViewCellViewModel is always False.