This topic provides information on the currently known issues and limitations related to the Ultimate UI for Xamarin product. We will be working to address the known issues in future releases of the product.
There is a particular order in which creating the pie chart, setting its properties, setting the SelectionMode, adding items to the SelectedSlices collection and finally adding the pie chart to the view can cause the selection to be lost during initial rendering. If creating the pie chart in code behind and setting SelectionMode make sure that it is one of the first properties set after instantiating the pie chart.
When using sorting or filtering and updating any properties of an item that are part of the sort applied to the grid, you must call grid.ActualDataSource.QueueAutoRefresh() after updating if you want the affected rows to be repositioned. Currently, by default, records are not repositioned due to property changes, only if they are moved, removed or added in the source collection.
Grid scroll bar indicators are not supported on some Android versions.
Some image resource loading has some performance issues on older devices for the ImageColumn. If running into performance issues, try increasing RowHeight, or changing image resource type away from EmbeddedResource. Prefer ImageColumn rather than TemplateColumn for displaying images. Exercise caution when loading image resources in Android ensuring that images are defined in the appropriate density subfolders or your images may end up getting massively scaled when loaded in ImageColumn, causing performance issues. If a small number of images is needed for a column, try using TemplateColumn with a properly implemented DateTemplateSelector in preference to ImageColumn.
Adding and removing items to the collection bound to the grid can cause some synchronous layout changes currently. This will be fixed, but at present if you need to add or remove large quantities of items to the grid, you may want to do this while the collection is unbound, or use a collection which isn’t observable and call grid.ActualDataSource.QueueAutoRefresh() when finished updating.
There currently is no implementation for the RangeCell
option of the SelectionMode
property.
Cell activation is not currently supported. That is, the ActivationMode
property of the XamDataGrid control will not currently have any effect on the control.
When using the Row Grouping feature, the expansion and collapsing of groups is not currently implemented.
There are some features and controls that are Community Technical Preview (CTP) this release. We appreciate your feedback on these features and controls.
Stacked series for XamDataChart. (StackedColumnSeries, StackedLineSeries, etc.)
PlotAreaMargin properties for XamDataChart.