Unplanned
Last Updated: 24 Jun 2022 18:39 by Rodney
Created by: Shawn
Comments: 7
Category: DataGrid
Type: Feature Request
17
My mobile app requires that my data grid have frozen columns on the left that do NOT scroll horizontally.  This is useful when the first column might be an ID column or a Date column that the user always needs to see when scrolling through the other data columns.
Unplanned
Last Updated: 24 Jun 2022 10:40 by Martin

On Android when adding new item to the ListView which is RadExpander with RadListView inside it, and when removing and adding item with different length the cell is not measured correctly. 

On iOS the ListView cell are not automatically sized. one height for cell is used

On UWP when adding the second item the app crashes with "System.ArgumentException: An item with the same key has already been added. Key: SDKBrowser.Examples.ListViewControl.GettingStartedCategory.GettingStartedExample.Product\r\n   at System.ThrowHelper.ThrowAddingDuplicateWithKeyArgumentException(Object key)\r\n   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)\r\n   at Telerik.UI.Xaml.Controls.Data.ListView.Model.BaseLayoutStrategy.RecycleLocally()\r\n   at Telerik.UI.Xaml.Controls.Data.ListView.Model.BaseLayout"

Unplanned
Last Updated: 23 Jun 2022 21:03 by ADMIN
ADMIN
Created by: Nikolay Demirev
Comments: 2
Category: UI for Xamarin
Type: Feature Request
9
Barcode reader which can scan a barcode and input it in an entry.
Unplanned
Last Updated: 21 Jun 2022 13:52 by ADMIN
Good day,

I noticed that the corner radius does not effect the button border.   Is there a work around to have rounded button border for iOS.  I've attached the code used to define the one button on the screen.


        <Grid BackgroundColor="{StaticResource LightGrey}">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
                <RowDefinition Height="Auto" />
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>
            <controls:FaSearchBar Grid.Row="0" Margin="20"
                                  x:Name="searchBar" TextColor="{StaticResource Black}" Text="{Binding SearchText}"
                                  Placeholder="{Binding Localize[TextSearchFulfillment]}" PlaceholderColor="{StaticResource DarkGrey}"
                                  BackgroundColor="{StaticResource LightGrey}">
            </controls:FaSearchBar>
            <Grid Grid.Row="1" BackgroundColor="{StaticResource White}">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="Auto" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="Auto" />
                </Grid.ColumnDefinitions>
                <Label Grid.Column="0" Text="21 Pending Orders" Style="{StaticResource SecondaryTextLabel}" 
                       VerticalOptions="Center" Margin="20,0,20,0"/>
                <Label Grid.Column="1" Text="Last synced on: June 3, 09:41 AM"
                       Style="{StaticResource  SummaryTextLabel}"
                       TextColor="{StaticResource DarkGrey}"
                       HorizontalOptions="EndAndExpand"  />
                <telerikInput:RadButton Grid.Column="2" Text="Sync Now" TextColor="{StaticResource DarkGrey}" 
                                        HorizontalOptions="EndAndExpand" Margin="20,10,20,10" 
                                        BorderThickness="2"
                                        CornerRadius="10"
                                        BorderColor="{StaticResource LightGrey}">
                    <telerikInput:RadButton.ImageSource>
                        <FontImageSource Size="Small" FontFamily="{DynamicResource FontAwesome5ProRegular}"
                                         Glyph="{x:Static xaml:Icons.Rotate}" Color="{StaticResource DarkGrey}" />
                    </telerikInput:RadButton.ImageSource>
                </telerikInput:RadButton>
            </Grid>
        </Grid>

Unplanned
Last Updated: 20 Jun 2022 09:59 by ADMIN
Created by: Francisco Manuel
Comments: 10
Category: UI for Xamarin
Type: Feature Request
6

Do you have plans to develop controls for the UNO platform?

 

There are other companies that have already stated that they are working on it, for example,  

https://www.syncfusion.com/blogs/post/collaboration-syncfusion-uno-platform.aspx 

Unplanned
Last Updated: 17 Jun 2022 10:45 by Tom
When users trigger a swipe gesture of a ListView item and there is a change from code at that time, the UI is not updated immediately, but when the item is swiped back.
Unplanned
Last Updated: 16 Jun 2022 15:19 by Rodney
Currently, the keyboard is shown/hidden on GotFocus/LostFocus, provide a way to override the default implementation and manually control whether the keyboard should be hidden on LostFocus.
Unplanned
Last Updated: 15 Jun 2022 11:10 by Jakub
MaxCount in CalendarAppointmentsStyle does not work when DisplayMode is set to anything but Shape.
Unplanned
Last Updated: 06 Jun 2022 07:32 by Joshua
Initially, the property sort descriptor is applied as expected. Then when changing the itemssource, sorting is applied. 
If changing the value of the property in which listview is sorted, sorting is not applied.

Workaround: 
Clear the sort descriptors then reapply them. 
Unplanned
Last Updated: 01 Jun 2022 08:57 by Kelsey
If you add a View Annotation with an image to the iOS Chart through a custom renderer and the Chart has zoom and pan behavior applied, the annotation displays outside the axes when the Chart is zoomed.
Unplanned
Last Updated: 31 May 2022 11:40 by n/a
Created by: n/a
Comments: 0
Category: Installer and VS Extensions
Type: Feature Request
0
Currently the Telerik Xamarin Project Template cannot be used in Visual Studio for Mac 2022 Preview, 
Provide a support for the Telerik Xamarin Project template (mpack) when VS 2022 is official
Unplanned
Last Updated: 30 May 2022 10:46 by Teemu
Created by: Teemu
Comments: 0
Category: Calendar & Scheduling
Type: Bug Report
1

white/dark space is shown on the top of the agenda view. This space hovers some of the vents and dates from the agenda. 
You need to scroll through the agenda and the white/dark space disappears. 

Unplanned
Last Updated: 30 May 2022 10:10 by Mayank
For Chart with ScatterLineSeries, in case the ItemsSource contains points with following sample horizontal values: 0, 2, 4, 6, 8, 6, 4, 2, 0, ZoomBehavior does not work correctly on iOS  - when ZoomMode is set to "Both", the  points are taken in incorrect order and the result is a zig-zag chart.
Unplanned
Last Updated: 26 May 2022 13:22 by Joshua

When applying multi-level grouping, then change the items group keys, the new groups are added but the old ones are still visible in the list view, and from child group they become parent group. 

 

Workaround:

clear the group descriptors before changing the items and then re-add the group descriptors again

Unplanned
Last Updated: 26 May 2022 11:30 by Jakub
Created by: Jakub
Comments: 0
Category: Calendar & Scheduling
Type: Feature Request
0

Provide a new view similar to Day/MultiDay View with horizontal timeline - in this way it would be easier to accommodate more appointments for a certain timeslot. 

This timeline would be scrollable vertically to fit as many calendar events as needed, and horizontally to fit all time frames. 

Unplanned
Last Updated: 25 May 2022 16:38 by Nikhil
Created by: Nikhil
Comments: 0
Category: Map
Type: Feature Request
1

I would like to be able to render a street view in the RadMap.

For reference, this is StreetView as implemented by Google Maps Discover Street View and contribute your own imagery to Google Maps.

Unplanned
Last Updated: 25 May 2022 12:54 by Vinu
Created by: Vinu
Comments: 0
Category: Calendar & Scheduling
Type: Feature Request
0

Provide a way to remove the appointment time display in Calendar AgendaView both on Android & iOS - on iOS there is a separate column for appointments' time that should be removed.

Unplanned
Last Updated: 23 May 2022 15:09 by Bobby

MultiLine DisplayText is Doubling the Height on specific android devices and emulators:

DOES HAPPEN:

Galaxy S22 Ultra
Emulator Pixel 2 R 11.0
Emulator: Pixel3A android 11 api 30


DOES NOT HAPPEN:

Galaxy S22
Emulator Android 8 xh_dpi_4_65in




 
Unplanned
Last Updated: 18 May 2022 06:54 by ADMIN

LongPress is called on element that is already disposed. 

ObjectDisposedException is thrown:

at Telerik.XamarinForms.Common.NativeGestureRecognizer.ToDip
 at Telerik.XamarinForms.Common.GestureListener.OnLongPress

Stack-Trace

 

Xamarin Exception Stack: System.ObjectDisposedException: Cannot access a disposed object. Object name: 'Xamarin.Forms.Platform.Android.Platform+DefaultRenderer'. at Java.Interop.JniPeerMembers.AssertSelf (Java.Interop.IJavaPeerable self) [0x00029] in <2e109281f9514c53b44688fd4549adb2>:0 at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeNonvirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00000] in <2e109281f9514c53b44688fd4549adb2>:0 at Android.Views.View.get_Context () [0x0000a] in <9d68875f5dbd432db5314e1c0d96cb02>:0 at Telerik.XamarinForms.Common.NativeGestureRecognizer.ToDip (System.Single px) [0x00000] in <9f139977bc32402dabe4bb05ac247bb2>:0 at Telerik.XamarinForms.Common.GestureListener.OnLongPress (Android.Views.MotionEvent e) [0x0000c] in <9f139977bc32402dabe4bb05ac247bb2>:0 at Android.Views.GestureDetector+IOnGestureListenerInvoker.n_OnLongPress_Landroid_view_MotionEvent_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_e) [0x0000f] in <9d68875f5dbd432db5314e1c0d96cb02>:0 at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.102(intptr,intptr,intptr)

The issue occurs on the following device:

Android: 12
Manufacturer: samsung
Model: SM-G970U
Unplanned
Last Updated: 16 May 2022 10:51 by ADMIN
Created by: Bobby
Comments: 1
Category: ComboBox
Type: Feature Request
1

Hi Team,

Please consider adding Open/Closed event for the comboBox's popup. The validation for this is I need to perform validation if a user closes the popup without making a selection.

SelectionChanged doesn't work here, because user never selected anything. Focus events are very finnicky because of the platform differences and input modalities.

The only sane options is to add an official PopupClosed event (and you don't even need custom EventArgs).

Thank you!

Bobby

 

Workaround

For now, I am using reflection+ nonPublic|Instance BindingFields to get a reference to the private RadPopup field of the RadComboBox. With that reference, I am subscribing to PropertyChanged and watching for value changes  of the IsOpen property. 

It goes without saying, this is a very resource intensive and unofficial approach.

public partial class MainPage : ContentPage
{
    private RadPopup internalPopup;

    public MainPage()
    {
        InitializeComponent();
    }

    protected override void OnAppearing()
    {
        base.OnAppearing();

        var popup = typeof(RadComboBox).GetField("popup", BindingFlags.NonPublic | BindingFlags.Instance)?.GetValue(ComboBox1);

        if (popup is RadPopup p1)
        {
            internalPopup = p1;
            internalPopup.PropertyChanged += InternalPopup_PropertyChanged;
        }
    }

    private void InternalPopup_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
    {
        if (e.PropertyName != nameof(RadPopup.IsOpen))
            return;
        
        if (internalPopup.IsOpen)
        {
            // Popup was opened
        }
        else
        {
            // Popup was closed
        }
    }

    protected override void OnDisappearing()
    {
        if (internalPopup != null)
            internalPopup.PropertyChanged -= InternalPopup_PropertyChanged;

        base.OnDisappearing();
    }
}

1 2 3 4 5 6