When having filtering enabled and selecting an item from the dropdown, then deleting a character from the input area, then opening the dropdown and tapping on the selected item in the drop-down, the text in the input area does not update with the selected item.
You have to select another item, then text updates!
Having the following code:
<telerik:RadCollectionView
x:Name="configurationsCollectionView"
BackgroundColor="Green"
ItemsSource="{Binding Configurations}">
<telerik:RadCollectionView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label
Grid.Column="0"
BackgroundColor="Blue"
Text="Test 123" />
<Label
Grid.Column="1"
BackgroundColor="Red"
Text="Test 456" />
</Grid>
</DataTemplate>
</telerik:RadCollectionView.ItemTemplate>
</telerik:RadCollectionView>when rotating the device, the control does not size correctly its item template
Provide screen reader support for scheduler.
Right to left flow direction completely breaks the RadDataGrid on Android and on iOS it doesn't seem to do anything.
Repro steps:
Android:
iOS:
If you test this on Windows, the FlowDirection is being appropriately applied.
Android LTR:
RTL:
I have TabView which contains multiple tabs and tabs contains ScrollView with multiple entry elements.
After click on entry keyboard on android in the first tab, the content moves so you can see what to type in the input.
For all other tabs, the keyboard covers the entry.
when building an app without explicitly setting the target platform, the following error appears:
The type or namespace name 'Compatibility' does not exist in the namespace 'Telerik.Maui.Controls' (are you missing an assembly reference?)
The Telerik.Maui.Controls.Compatibility dll is missing from the .net9/10 shared folders
when using the flowing setup:
<telerik:RadCartesianChart.ChartBehaviors>
<telerik:ChartSelectionBehavior x:Name="selection"
SeriesSelectionMode="None"
DataPointSelectionMode="Single"
SelectionChanged="selection_SelectionChanged"/>
</telerik:RadCartesianChart.ChartBehaviors>
the selection behavior on data point does not fire on iOS/MacCatalyst on Cartesian series. It works for PieSeries.
Last label on the x axis is clipped, when the y axis is right positioned and x axis plot mode is on ticks.
Description:
On iOS and MacCatalyst, when a RadButton is placed inside a RadToggleButton's ContentTemplate and bound to a command, the command does not execute when the nested button is tapped. The same setup works as expected on Windows and Android.
Workaround:
Override the toggle button's handler to adjust gesture recognizer behavior so that touches on the nested UIButton are not intercepted by the parent RadToggleButton.
private void Element_OnHandlerChanged(object? sender, EventArgs e)
{
#if IOS || MACCATALYST
var button = sender as RadToggleButton;
var handler = button!.Handler;
if (handler != null && handler.PlatformView is UIKit.UIView platformView)
{
this.Dispatcher.Dispatch(() =>
{
var recognizer = platformView.GestureRecognizers!.Last();
recognizer.ShouldReceiveTouch = (gestureRecognizer, touch) =>
{
var view = touch.View;
if (view is UIButton)
{
return false;
}
return true;
};
});
}
#endif
}