In Development
Last Updated: 26 May 2023 09:25 by ADMIN

Having this setup:

<telerikDataGrid:DataGridTemplateColumn HeaderText="Age" 
                                        CanUserSort="True">
    <telerikDataGrid:DataGridTemplateColumn.CellContentTemplate>
        <DataTemplate>
            <Label Text="{Binding Age}" />
        </DataTemplate>
    </telerikDataGrid:DataGridTemplateColumn.CellContentTemplate>
    <telerikDataGrid:DataGridTemplateColumn.SortDescriptor>
        <telerikCommon:PropertySortDescriptor PropertyName="Age" SortOrder="Descending" />
    </telerikDataGrid:DataGridTemplateColumn.SortDescriptor>
</telerikDataGrid:DataGridTemplateColumn>

 

When applying SortDescriptor to the Template column, the column is not initially sorted. 

Unplanned
Last Updated: 25 May 2023 09:19 by Slawomir

DataGrid is added inside pages that can be accessed through shell flyout menu. 

And the exact steps to reproduce the issue:

Go to page GridOne page in flyout menu.
Enter any element by double tap. this navigates to another page - SubGridPage 
On SubGridPage again double tap any element. this navigates to another page - InnerModel 
When you are in InnerModel page select from flyout menu GridTwo page
On GridTwoPage double tap any element, this navigates to another page - SubGridPage 
On SubGridPage double tap any element. this navigates to another page - InnerModel 
When you land on InnerModel page go back to Grid One on flyout menu.
When you are in the GridOne InnerModel, press the back arrow. 
It navigates to the SubGridPage. but the DataGrid is not visualized. 
Unplanned
Last Updated: 23 May 2023 08:18 by Stefano
Created by: Stefano
Comments: 0
Category: DataForm
Type: Bug Report
0
When using a style for the corresponding masked editors like email, text, regex and numeric, the style does not apply to the editor. 
Unplanned
Last Updated: 18 May 2023 13:33 by ADMIN
Null reference exception when using the AddSingleton approach in the shell app. 
In Development
Last Updated: 15 May 2023 13:13 by ADMIN
Created by: John
Comments: 7
Category: ListView
Type: Bug Report
1

Changing the ItemsSource property of the ListView causes it to recreate its cells. The problem is that the existing cells are never reclaimed by the garbage collector, so the memory usage grows constantly. Eventually, the application can run out of memory, if the ItemsSource is updated too many times.

Note: It is possible the memory leak is caused by the bindings holding objects longer than necessary. Similar memory leaks can be reproduced with the .NET MAUI CollectionView as well. Here are a few GitHub issues for the CollectionView that might be related:

 

 

In Development
Last Updated: 12 May 2023 18:49 by ADMIN

Header Text, group header text, do not display some languages characters like Chinese, Thai, etc.

The root reason for this is the fact that the Skia APIs used to draw the text does not support automatic character fallback.

Workaround:

for header text:

<telerik:DataGridTextColumn.HeaderContentTemplate>
    <DataTemplate>
        <Label Text="your text"></Label>
    </DataTemplate>
</telerik:DataGridTextColumn.HeaderContentTemplate>

group header text

<telerik:RadDataGrid.GroupHeaderTemplate>
        <DataTemplate>
            <Label Text="{Binding Group.Key}"/>
        </DataTemplate>
</telerik:RadDataGrid.GroupHeaderTemplate>

column:

<telerik:DataGridTextColumn HeaderText="Name" >
    <telerik:DataGridTextColumn.CellContentTemplate>
        <DataTemplate>
            <Label Text="{Binding Name}"/>
        </DataTemplate>
    </telerik:DataGridTextColumn.CellContentTemplate>
</telerik:DataGridTextColumn>

In Development
Last Updated: 12 May 2023 18:49 by ADMIN

Hi,

I'am testing Telerik .NET MAUI controls for windows and android. FontFamily property of columns (both for xaml and app.xaml) not working. If an embedded font is choosen for whole application, DataGrids look different from other parts of the application

here is my xaml, "fnt_bold" is a MauiFont in resources. All other ui components are shown in my font

                <telerik:RadDataGrid x:Name="dataGrid" AutoGenerateColumns="False" UserEditMode="None" UserGroupMode="Disabled" SelectionMode="Single" SelectionUnit="Row"  >
                    <telerik:RadDataGrid.Columns>
                        <telerik:DataGridTextColumn PropertyName="ID" HeaderText="RefID" Width="60" SizeMode="Fixed">
                            <telerik:DataGridTextColumn.CellContentStyle>
                                <telerik:DataGridTextCellStyle FontFamily="fnt_bold" FontSize="12.25"/>
                            </telerik:DataGridTextColumn.CellContentStyle>
                        </telerik:DataGridTextColumn>
                        <telerik:DataGridTextColumn PropertyName="CODE" HeaderText="Code" Width="80" SizeMode="Fixed">
                            <telerik:DataGridTextColumn.CellContentStyle>
                                <telerik:DataGridTextCellStyle FontFamily="fnt_bold" FontSize="12.25"/>
                            </telerik:DataGridTextColumn.CellContentStyle>
                        </telerik:DataGridTextColumn>
                        <telerik:DataGridTextColumn PropertyName="NAME" HeaderText="Name" Width="250" SizeMode="Fixed">
                            <telerik:DataGridTextColumn.CellContentStyle>
                                 <telerik:DataGridTextCellStyle FontFamily="fnt_regular" FontSize="12.25"/>
                            </telerik:DataGridTextColumn.CellContentStyle>
                        </telerik:DataGridTextColumn>
                    </telerik:RadDataGrid.Columns>
                </telerik:RadDataGrid>

I have attached a screenshot from my test app.

I also checked the sample telerik android app (Telerik UI for .NET MAUI Controls). DataGrid components in Telerik Sample app also dont use the expected font unlike all other ui components.

Just one of the DataGrid samples of one column in the sample app has the correct fontfamily property. I have attached that screenshot also. I couldn't figure out how to implement it.

Am i missing something?

Thanks in advance.

Ender

 

 

 

 

 

 

 

 

 

In Development
Last Updated: 11 May 2023 08:01 by ADMIN

When I register the pages and controls using AddTransient it works but when I use AddSingleton it doesn't. 

System.InvalidOperationException: PlatformView cannot be null here
[mono-rt]    at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.ILayout, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.LayoutViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].get_PlatformView() in ViewHandlerOfT.cs:line 36
[mono-rt]    at Telerik.Maui.Handlers.RadMaskedEntryHandler.GetTextInputFromNativeVisualTree()
[mono-rt]    at Telerik.Maui.Handlers.RadMaskedEntryHandler.UpdateNativeTextInput()
[mono-rt]    at Telerik.Maui.Handlers.RadMaskedEntryHandler.NativeView_ChildViewRemoved(Object sender, ChildViewRemovedEventArgs args)

Declined
Last Updated: 08 May 2023 12:51 by ADMIN
Created by: Stephen
Comments: 8
Category: UI for .NET MAUI
Type: Bug Report
0

I don't have definitive proof on when it started but I did update my Telerik.UI.for.Maui NuGet package from Trial to an official licensed version and that is when I started to see bizarre behavior for the ButtonToolbarItem control. Suddenly, NO FONT ICONS show! Also, in my log file, I see this:

Unable to load font 'TelerikFont'.

I don't have this font installed in my Maui Resources\Fonts folder nor do I load it in my MauiProgram ConfigureFonts extension method for the MauiApp builder. It was working until two days ago.

I turned on BLAST mode in my debugger where I was seeing exceptions being thrown all over the place with regard to loading fonts. I am up against a crucial investor funding demo so I do not have the time to dig down to the core of this issue at the moment. This issue I am logging is there for you to ask me questions on things I can verify so we can work on this together.

What are some of the things you need me to do or look at to report back... The fact that NONE of my FontImageSource icons are being displayed in my RadToolBar ButtonToolbarItems is suspect. The reporting of the TelerikFont is even more suspect. I wasted a TON of valuable time today trying to find a workaround, but none could be found. GitHub Copilot and ChatGPT kept giving me bogus answers for properties on your controls that don't exist which only exacerbated my frustration. I tried to use PNG files as the icon, but your ButtonToolbarItem image source only allows font image sources which I think is a very bad design decision on your behalf. What if a font does not provide the correct image I wish to display? You really should allow png images to be used on these buttons!!!

Like I said, it was working up until several days ago...

Thanks, Steve

In Development
Last Updated: 05 May 2023 08:49 by ADMIN
Popup's size must be able to dynamically expand/shrink when the content's size changes. 
In Development
Last Updated: 28 Apr 2023 10:17 by ADMIN
Created by: Larry
Comments: 0
Category: UI for .NET MAUI
Type: Bug Report
0
Note that this error is demonstrated by changing "<Button" (Maui) to "<telerik:RadButton" - no other changes.
In Development
Last Updated: 27 Apr 2023 13:19 by ADMIN
The Loaded event of the Content and the Loaded events of the views inside the Content are not raised when the popup is shown.
Declined
Last Updated: 26 Apr 2023 21:53 by ADMIN
Created by: Legrand
Comments: 2
Category: UI for .NET MAUI
Type: Bug Report
0

Hello,

 

I'm using an horizontal listview, it's working well. But when I put in in a RadDocklayout, nothing is displayed. What am I doing wrong ?

 

See attached project.

 

Other question : is it possible to have cell fitting to the text inside the listview (ItemLength="*") ?

 

Regards

Declined
Last Updated: 26 Apr 2023 17:17 by Stephen

I have three RadDataForms in my login workflow. I have tried all of the various CommitModes and ValidationModes to prevent this error, but nothing seems to prevent these errors from manifesting.

I have a data form that has two fields: Username and Password. When this form is FIRST displayed, what appears to be validation errors (formatted error log output):



----------------------------------
2023-04-26 09:22:18.9231 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------
----------------------------------
2023-04-26 09:22:18.9330 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------

Then, I have a different RadData form that has five fields, First Name, Second Name, Email Address, Password and Password Confirmation. This leads to:

----------------------------------
2023-04-26 09:22:46.6821 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------
----------------------------------
2023-04-26 09:22:46.6821 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------
----------------------------------
2023-04-26 09:22:46.7018 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------
----------------------------------
2023-04-26 09:22:46.7018 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------
----------------------------------
2023-04-26 09:22:46.7174 WARN  
  Call site:         BindingDiagnostics.SendBindingFailure
  Method name:       Microsoft.Maui.Controls.Xaml.Diagnostics.BindingDiagnostics.SendBindingFailure
  Line:              0
  Exception Type:    
  Exception Message: 
  Stack Trace:    
  Additional Info:   '(null)' cannot be converted to type 'System.Boolean'
----------------------------------

These errors are all encountered on the form's first load. Nothing has been entered into any field. No call to any validation methods is made. 

Here is how my general data form configuration is done:


<telerik:RadDataForm
    x:FieldModifier="public"
    x:Name="SignUpForm"
    Grid.Row="0"
    CommitMode="Explicit"
    Loaded="SignUpFormOnLoaded"
    Margin="0,5,0,0"
    Style="{StaticResource DataFormStyle}"
    ValidationMode="Explicit">

I have attached the three classes I use as the binding context. I have tried None, Explicit, and LostFocus as settings for the two modes and it has no effect. While these errors look harmless and the form does provide error-checked data upon validation, I simply hate having any unnecessary errors in my log files.

What can I do to prevent these errors?

Thanks!

Steve

Completed
Last Updated: 25 Apr 2023 11:19 by ADMIN
Created by: Daniel
Comments: 1
Category: Entry
Type: Bug Report
0

When you've set IsPassword=True and have an initial value for Text, that value is ignored (only the watermark is shown).

Reproducible on .NET MAUI peview14 using UI for MAUI 0.6.0 with the following code

<telerik:RadEntry Placeholder="Password" Text="1234" IsPassword="True"/>

 

In Development
Last Updated: 24 Apr 2023 18:04 by ADMIN

A line going through the clear button of the RadEntry control. The behavior is reproduced on Android 9.0

Unplanned
Last Updated: 20 Apr 2023 12:55 by Mayank
The column binding context is not cleared when setting the Binding Context to null on the DataGrid control.
Unplanned
Last Updated: 18 Apr 2023 09:01 by Clint

When a Picker is used in a CellEditTemplate, and when in edit mode, when I click on the arrow of the Picker - the picker does not open. It only opens of I click the text in the Picker.


        <DataTemplate x:Key="template1">
            <Picker ItemsSource="{Binding Item.Categories}" />
        </DataTemplate>

        <telerik:RadDataGrid x:Name="dataGrid"
                             AutoGenerateColumns="False">
            <telerik:RadDataGrid.Columns>
                <telerik:DataGridTextColumn PropertyName="Name" />
                <telerik:DataGridTextColumn PropertyName="Category" CellEditTemplate="{StaticResource template1}" />
            </telerik:RadDataGrid.Columns>
        </telerik:RadDataGrid>

 

A work-around is to not use a Picker, but use a RadComboBox.

Unplanned
Last Updated: 17 Apr 2023 12:23 by PalmSens
Created by: PalmSens
Comments: 0
Category: NumericInput
Type: Bug Report
0
Trying to enter by typing "10,99" leads to the numeric input showing "1099" value when the application is running on a machine with a Netherlands region set.
Unplanned
Last Updated: 14 Apr 2023 09:00 by Bojan
In some cases, the masked entry does not manage to accept the last digit when typing in, or directly setting the Value property. One example is this string: "169.254.1.  1". Note that there are two spaces right before the last digit. As a result of this, the mask displays "169.254._1_.___", which contains an incorrect value as it is missing the last byte.
1 2 3 4 5 6