when applying Grouping and RowHeight to the DataGrid and expand the row details, the following happens -> The DataGrid in the RowDetails only appears for alternate rows.
In addition the RowHeight does not apply to the Grouping Row.
Remove the RowHeight from the DataGrid and set the CellContentStyle property to the columns and set the TextMargin to the DataGridTextCellStyle, and ButtonMargin to the DataGridToggleRowDetailsCellStyle. Here is an example when setting them to 0:
<telerik:DataGridTextCellStyle x:Key="cellStyle"
TextMargin="0"/>
<telerik:DataGridToggleRowDetailsCellStyle x:Key="toggleStyle"
ButtonMargin="0"/>
<telerik:RadDataGrid.Columns>
<telerik:DataGridToggleRowDetailsColumn CellContentStyle="{StaticResource toggleStyle}"
IsFrozen="True"/>
<telerik:DataGridTextColumn PropertyName="Country"
CellContentStyle="{StaticResource cellStyle}"
IsFrozen="True"
CanUserReorder="False" />
<telerik:DataGridTextColumn PropertyName="Capital"
CellContentStyle="{StaticResource cellStyle}" />
</telerik:RadDataGrid.Columns>
When increasing the system font size to a larger vale, the numbers in the date and time picker are too big but the height of the items do not change.
I tried to implement the toolbar for the PDF viewer, I'm getting stray hyphens added into the toolbar UI on left and right when overflow mode is set to Scroll.
The behavior also occurs in ImageEditorToolbar and RichTextEditorToolbar.
After updating our Maui application to Maui version 8.0.90, the Entry controls in the WinUI version stopped responding to WidthRequest, HorizontalOptions, or parent container sizes. I thought it was just a Maui problem, but in the relevant issue's notes, I saw that users were having trouble duplicating it unless Telerik UI for .NET Maui was installed (https://github.com/dotnet/maui/issues/24783).
So I created a test app that contains a few Entry controls in various containers:
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="WinUIEntryBug.MainPage">
<ScrollView>
<VerticalStackLayout
Padding="30,0"
Spacing="25">
<Border>
<Entry />
</Border>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Entry Grid.Column="0"></Entry>
</Grid>
<Frame>
<Entry />
</Frame>
<Entry />
</VerticalStackLayout>
</ScrollView>
</ContentPage>
Without the Telerik components added to the project, the Entry boxes render correctly:
But, when I add a reference to Telerik UI for .NET Maui version 7.1.0 (latest at the time this was written), I get this:
Note: I didn't even add UseTelerik() to the Builder in the MauiProgram.cs, just added the Nuget package.
Changing the WidthRequest, HorizontalOptions, MinWidthRequest, etc. does not affect their size. They do render correctly in iOS and Android, though.
If I then remove the UI for .NET Maui Nuget package, they go back to working.
In our main application, we are heavily dependent on Telerik components and have a substantial number of customers using the Windows version of our application, so this heavily impacts our ability to ship. Particularly since the Maui 8.0.90 fixes other bugs that we needed addressed.
I've attached my sample project with the Telerik UI for .NET Maui package installed. You can remove it to see the normal operation of the Entry boxes.
When adding for examples, ComboBox/AutoComplete, Pickers inside RadPopup and open the pickers/combo dropdown. Then close the RadPopup, the popup of the pickers/combo/autocomplete stays open. The behavior occurs on iOS, MacCatalyst and WinUI. On Android exception is thrown.
I can load an image and then resize it . But if I save it as a docx document and the I reload it, the image has the original size: the resized image is not saved.
You can test this in the Telerik MAUI ControlsSamples app, Import export example of the RichTextEditor control.
The AppointmentTapCommand is not working on Android in DayView and WeekView, only works on MonthView.
When selecting an appoinment in Day/WeekView the Scheduler scrolls to top
When setting the IsLooping property to "False" through SpinnerStyle property, the infinite looping while scrolling is not disabled.
<ContentPage.Resources>
<Style TargetType="telerik:RadSpinner" x:Key="spinnerStyle">
<Setter Property="IsLooping" Value="False" />
</Style>
</ContentPage.Resources>
<VerticalStackLayout WidthRequest="300" HorizontalOptions="Center">
<telerik:RadDateTimePicker x:Name="dateTimePicker"
SpinnerStyle="{StaticResource spinnerStyle}"
MinimumDate="2020/01/01"
MaximumDate="2026/12/31" />
</VerticalStackLayout>
1. Apply filtering to the DataGrid using the distinct values in the Filtering UI,
2. Clear the filter descriptors from external UI.
3. Open the same Filtering UI
Actual: the distinct values in the Filtering UI are still checked.
Expected: The distinct values should be cleared.