Completed
Last Updated: 05 Aug 2022 02:39 by Allen
Release 2.3.0

When using .net maui multi-window and adding RadListView the following exception occurs on some mac machines: 

Terminating app due to uncaught exception 'NSObjectNotAvailableException', reason: 'UIAlertView is deprecated and unavailable for UIScene based applications, please use UIAlertController!'

Completed
Last Updated: 05 Aug 2022 02:37 by Allen
Release 2.3.0
Created by: Allen
Comments: 1
Category: UI for .NET MAUI
Type: Feature Request
1

Hi Team,

Please add a base TFM for net6.0 to the Telerik.UI.for.MAUI libraries so that test projects are compatible with .NET MAUI projects referencing the Telerik package.

Thank you,

Allen

 

Side Note

Adding a MAUI TFM to the test project doesn't appear to be a solution as it doesn't find a test runner for that MAUI target. Here's an example of the type of error when I try that approach:

========== Starting test discovery ==========
Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Testhost process exited with error: You must install or update .NET to run this application.
App: [redacted]\ProjectB.Test\bin\Debug\net6.0-windows10.0.19041.0\testhost.exe
Architecture: x64
Framework: 'Microsoft.Maui.Core', version '**FromWorkload**' (x64)
.NET location: C:\Program Files\dotnet
No frameworks were found.
Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed
To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.Maui.Core&framework_version=**FromWorkload**&arch=x64&rid=win10-x64
. Please check the diagnostic logs for more information.
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.ThrowOnTestHostExited(Boolean testHostExited)
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources, String runSettings)
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyDiscoveryManager.DiscoverTests(DiscoveryCriteria discoveryCriteria, ITestDiscoveryEventsHandler2 eventHandler)
========== Test discovery aborted: 0 Tests found in 68.4 ms ==========
========== Starting test run ==========
========== Test run finished: 0 Tests (0 Passed, 0 Failed, 0 Skipped) run in < 1 ms ==========

 

 

Completed
Last Updated: 04 Aug 2022 15:42 by ADMIN
Release 2.3.0

scrolling is not smooth (items jump up/down when scrolling)

Tested on Samsung S9+ and S10

Completed
Last Updated: 20 Jul 2022 08:18 by ADMIN
Release Release 2.2.0

  When setting the second TabItem IsSelected property of Tabview, it does not take effect, and the first TabItem is still selected´╝îand the second one alsodisplays the selection style.

  Code


    <telerik:RadTabView x:Name="tabView" AutomationId="tabView">
        <telerik:TabViewItem HeaderText="Home">
            <Label Margin="10" Text="This is the content of the Home tab" />
        </telerik:TabViewItem>
        <telerik:TabViewItem HeaderText="Folder" IsSelected="True">
            <Label Margin="10" Text="This is the content of the Folder tab" />
        </telerik:TabViewItem>
        <telerik:TabViewItem HeaderText="View">
            <Label Margin="10" Text="This is the content of the View tab" />
        </telerik:TabViewItem>
    </telerik:RadTabView>

Please Refer to the attachment for the results.

 

 

 

 

 

Completed
Last Updated: 13 Jul 2022 11:19 by ADMIN
Release Release 2.0.0

Hi Team,

You can replicate this behavior with the following code in a preview14 MAUI project with Telerik UI for MAUI v0.6.0.

Notes:

  • All other UI for MAUI prerequisites have been met, as this work when being defined in XAML instead.
  • I have tested other page elements for the PlacementTarget, like this.Content and RootGrid, same exception.
  • I am deploying to Windows, so I am not sure if this happens in iOS/Android/MacCatalyst

Repro

MainPage.xaml

<?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="MyApp.MainPage"
             BackgroundColor="{DynamicResource SecondaryColor}">
    <Grid x:Name="RootGrid">
        <Label Text="Stuff"  />
    </Grid>
</ContentPage>

MainPage.xaml.cs

using Telerik.XamarinForms.Primitives;

namespace MyApp;

public partial class MainPage : ContentPage
{
    RadPopup popup;
    
    public MainPage()
    {
        InitializeComponent();

        popup = new RadPopup();
        popup.PlacementTarget = this;
        popup.Placement = PlacementMode.Center;

        popup.IsModal = true;
        popup.OutsideBackgroundColor = Color.FromArgb("#FF0000");

        popup.Content = new Label { Text = "Hello Telerik Popup!" };
    }
}

Screenshot of Breakpoint

StackTrace

   at Telerik.RadMauiControlsHelper.<>c.<.cctor>b__0_0()
   at Telerik.RadMauiCoreHelper.get_MauiContext()
   at Telerik.XamarinForms.Primitives.RadPopup.SetPopupIsOpen(Boolean value)
   at Telerik.XamarinForms.Primitives.RadPopup.UpdatePopup()
   at Telerik.XamarinForms.Primitives.PopupBase.OnPlacementTargetChanged()
   at Telerik.XamarinForms.Primitives.PopupBase.<>c.<.cctor>b__113_3(BindableObject b, Object o, Object n)
   at Microsoft.Maui.Controls.BindableObject.SetValueActual(BindableProperty property, BindablePropertyContext context, Object value, Boolean currentlyApplying, SetValueFlags attributes, Boolean silent)
   at Microsoft.Maui.Controls.BindableObject.SetValueCore(BindableProperty property, Object value, SetValueFlags attributes, SetValuePrivateFlags privateAttributes)
   at Microsoft.Maui.Controls.BindableObject.SetValue(BindableProperty property, Object value, Boolean fromStyle, Boolean checkAccess)
   at Microsoft.Maui.Controls.BindableObject.SetValue(BindableProperty property, Object value)
   at Telerik.XamarinForms.Primitives.PopupBase.set_PlacementTarget(VisualElement value)

 

Completed
Last Updated: 13 Jul 2022 10:37 by ADMIN
Release Release 2.1.0
On iOS, when using the TrackBall behavior, if the graph is zoomed at all when trying to move side to side it scrolls the graph rather than moving the line/info box.
Completed
Last Updated: 13 Jul 2022 10:36 by ADMIN
Release Release 2.1.0
When user resizes window with DataGrid inside - somehow grid content goes behind the header (see video)
Completed
Last Updated: 13 Jul 2022 10:35 by ADMIN
Release Release 2.1.0
When there are multiple ComboBox controls on the screen with IsEditable set to "True". After clicking the combo or typing a keyword the cursor starts blinking as the focus gets stolen. This freezes the application and requires it to be restarted.
Completed
Last Updated: 13 Jul 2022 10:35 by ADMIN
Release Release 2.1.0
Trackball and Tooltip throw 

Android.Views.WindowManagerBadTokenException: 'Unable to add window -- token null is not valid; is your activity running?'

Exception
Completed
Last Updated: 13 Jul 2022 10:35 by ADMIN
Release Release 2.1.0

Series labels are not properly rotated with LabelFitMode set to "Rotate".

On iOS it seems the issue happens only on simulator, on iPhone device the labels are aligned (rotated) as expected.

Completed
Last Updated: 13 Jul 2022 10:34 by ADMIN
Release Release 2.1.0

Legend is not fully visualized, the square color is missing, only the text is displayed.
on iOS it seems the issue happens only on simulator, on iPhone device SE 2022 the legend is  fully displayed

Completed
Last Updated: 13 Jul 2022 10:31 by ADMIN
Release Release 2.0.0

If you create an implicit style for DatePicker, for example, like this:

<Style TargetType="telerikInput:RadDatePicker">
    <Setter Property="SpinnerFormat" Value ="yyy/MMM/dd"/>
    <Setter Property="DisplayStringFormat" Value ="yyyy/MMM/dd"/>
    <Setter Property="IsClearButtonVisible" Value ="True"/>
    <Setter Property="IsToggleButtonVisible" Value ="True"/>
</Style>

an "object reference not set to an instance of an object" exception is raised.

As a temporary workaround, set the SpinnerFormat and DisplayStringFormat properties directly to the DatePicker instance.

Completed
Last Updated: 13 Jul 2022 10:30 by ADMIN
Release Release 2.0.0

Popup has incorrect position on iOS, Android devices are rotated 

Popup has incorrect position on Windows when window is resized.

Check Telerik .NET MAUI Controls Sample app -> Popup Example on windows resize the window the popup is not centered, it changes its position. 

on android, iOS rotate the device landscape, popup does not expand to cover the screen area. 

Completed
Last Updated: 06 Jul 2022 10:56 by ADMIN
Created by: Garry
Comments: 2
Category: UI for .NET MAUI
Type: Feature Request
3

When you release your MAUI components, can you please provide well designed working sample projects so that your customers can get started quickly.

These projects should be fully working Line of Business (LoB) apps which is your target market i.e. customers like me.

These samples should connect to ReST Web API's (as is the case with all my KendoUI projects), with a login screen, and then desktop, tablet and mobile 'personalities' with navigation bar, hamburger side menu, caption, search, account drop down, CRUD etc... i.e. all the things modern apps have these days.

You should also produce a 'kitchen sink' app which demonstrates the use of every component in a simple 'app' without use of overly complex code which could confuse or intimidate your customers.

Remember, you are the experts, not your customers, else we would not be buying your products, we'd build our own. Help us to build cool products with your components.

If you have read the famous 'mythical man month', Brookes recommends buying components, especially big ones, the bigger the better. He means buying fully scaffolded, working, documented, easy to understand, application source code e.g. LoB projects which you are best placed to construct for our benefit. Progress has many excellent tech evangelists, I have watched their presentations, and I'd like to see these people involved in constructing these LoB sample apps, as their video presentation skills will also benefit your customers in understanding best practice for building LoB apps.

I hope this helps?

 

Kind Regards

Garry

 

Completed
Last Updated: 06 Jul 2022 10:46 by ADMIN
Created by: Daniel
Comments: 1
Category: UI for .NET MAUI
Type: Feature Request
1
For telerikInput:RadEntry how I make to be password
Completed
Last Updated: 22 Jun 2022 12:37 by ADMIN

Using Telerik UI for .Net MAUI v1.0.1 with latest version MAUI 6.0.400 (Service Release 1) and Visual Studio 2022 17.3.0 Preview 2.0 generates an error,

Severity Code Description Project File Line Suppression State
Error PRI175: 0x80073b0f - Processing Resources failed with error: Duplicate Entry. MauiAppTest C:\Samples\MauiAppTest\MauiAppTest\WINAPPSDKGENERATEPROJECTPRIFILE 1

Completed
Last Updated: 22 Jun 2022 10:48 by ADMIN
Release 2.0.0
When removing for example the first element which is not currently the selected tab, the content from the selected tab disappears. 
Completed
Last Updated: 22 Jun 2022 10:48 by ADMIN
Release 2.0.0
Scenario: 
empty TabView, start adding items to the control, tab headers are not visible. 

You need to resize the window to show the headers.
Completed
Last Updated: 22 Jun 2022 10:47 by ADMIN
Release 2.0.0
Created by: ward
Comments: 0
Category: SegmentedControl
Type: Bug Report
3

When setting IsEnabled to False, there is no change in the component.

Test

Use the following code, observe that the RadSegmentedControl is still enabled at runtime.

<telerikInput:RadSegmentedControl x:Name="segmentControlText"
                                  BackgroundColor="AliceBlue"
                                  IsEnabled="False"
                                  VerticalOptions="Start">
    <telerikInput:RadSegmentedControl.ItemsSource>
        <x:Array Type="{x:Type x:String}">
            <x:String>Popular</x:String>
            <x:String>Library</x:String>
            <x:String>Playlists</x:String>
            <x:String>Friends</x:String>
        </x:Array>
    </telerikInput:RadSegmentedControl.ItemsSource>
</telerikInput:RadSegmentedControl>

Completed
Last Updated: 15 Jun 2022 13:44 by Nathaniel

Update Visual Studio 2022 Preview to 17.3.0 Preview 1.0.

Create a new MAUI application using the "Telerik .NET MAUI App (Preview) (Progress). (Attached).

Build the application (test done targeting "Windows Machine"; net6.0-windows10.0.19041.

Two errors will appear in the Error List window:

Severity Code Description Project File Line Suppression State
Error PRI175: 0x80073b0f - Processing Resources failed with error: Duplicate Entry. TelerikMauiApp2 <FullPathOmitted>\TelerikMauiApp2\WINAPPSDKGENERATEPROJECTPRIFILE 1
Error PRI222: 0x80073b0f - Unspecified error occurred. TelerikMauiApp2 <FullPathOmitted>\TelerikMauiApp2\WINAPPSDKGENERATEPROJECTPRIFILE 1

These errors are typically seen when some component is not at the same version as the framework. In this case, Telerik UI for .NET MAUI 0.8.0 targets RC2 according to the release notes.

1 2