Telerik Forums
UI for Xamarin Forum
1 answer
240 views
Is there a way to set a button click effect when a user taps on the RadButton?
Didi
Telerik team
 answered on 28 Jun 2023
0 answers
57 views

<telerikPrimitives:RadPopup.Popup>
                <telerikPrimitives:RadPopup x:Name="popuptwo" IsModal="True" Placement="Center">
                    <telerikPrimitives:RadBorder WidthRequest="250" Margin="0,0,0,20" HeightRequest="42" HorizontalOptions="Center" VerticalOptions="Center"  CornerRadius="8" BackgroundColor="White">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="42"/>
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="50*"></ColumnDefinition>
                                <ColumnDefinition Width="50*"></ColumnDefinition>
                            </Grid.ColumnDefinitions>
                            <Grid Grid.Row="0" Grid.ColumnSpan="2">
                                <telerikInput:RadButton ContentLayout="Left,4" x:Name="images" HorizontalOptions="Start"
                                    BorderColor="#c9c9c9" BackgroundColor="#4295F4" TextColor="White" BorderWidth="1" CornerRadius="8" WidthRequest="400" VerticalOptions="Center"/>
                            </Grid>
                        </Grid>
                    </telerikPrimitives:RadBorder>
                </telerikPrimitives:RadPopup>
            </telerikPrimitives:RadPopup.Popup>

 

 

popuptwo.IsOpen = true;
            images.ImageSource = success;
            images.Text = "成功";
            Device.StartTimer(TimeSpan.FromMilliseconds(2000),
            () =>
            {
                popuptwo.IsOpen = false;
                return false;
            });

li
Top achievements
Rank 1
Iron
 asked on 27 Apr 2022
1 answer
1.0K+ views

Hi.I want to listen for the back button event on the navigation bar and Change background color. What should I do

Didi
Telerik team
 answered on 22 Apr 2022
1 answer
69 views
Does telerik have controls that can be suspended? Suspension balls similar to IOS can be moved at will.
Lance | Manager Technical Support
Telerik team
 answered on 21 Apr 2022
1 answer
197 views

Is there any built-in ability to wrap the text in a RadButton for Xamarin Forms?

Specifically, I am trying to enable text wrapping on iOS. I am aware that you can create a Custom Renderer to achieve this by setting the underlying iOS `LineBreakMode = UILineBreakMode.WordWrap`, but I was hoping RadButton would handle this without the need for additional customizations.

Please let me know if I've missed anything. Or if not, it would be great to know if this has been considered for future releases. Thanks!

Didi
Telerik team
 answered on 03 Jan 2022
5 answers
202 views
Do you have an example with icon, text and badgelabel in menu items?
Didi
Telerik team
 answered on 16 Dec 2020
1 answer
308 views

Hi,
recently I received crash with describe Unable to activate instance of type Telerik.XamarinForms.InputRenderer.Android.Button.ExtendedAndroidButton.
Below stack trace pasted.
Is it known issue, or ho to find out where this exception was happen?
I got this crash first time after update XF and Telerik.UI.

XF:4.3.0.947036

Telerik:2019.3.1023.1

Sory, but code formatter doesn't work for me here.

Xamarin Exception Stack: System.NotSupportedException: Unable to activate instance of type Telerik.XamarinForms.InputRenderer.Android.Button.ExtendedAndroidButton from native handle 0xbef5af20 (key_handle 0x7b876d1). at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00182] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 at Java.Lang.Object.GetObject (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type type) [0x000c1] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 at Java.Lang.Object._GetObject[T] (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00017] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 at Java.Lang.Object.GetObject[T] (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00000] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 at Android.Views.View+IOnClickListenerInvoker.n_OnClick_Landroid_view_View_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_v) [0x00009] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.44(intptr,intptr,intptr) --- End of inner exception stack trace --- System.MissingMethodException: No constructor found for Telerik.XamarinForms.InputRenderer.Android.Button.ExtendedAndroidButton::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership) at Java.Interop.TypeManager.CreateProxy (System.Type type, System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00055] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00116] in <20c7915d69a7451ba5dddbb52e8ee0c2>:0 --- End of inner exception stack trace --- Java.Interop.JavaLocationException: Exception of type 'Java.Interop.JavaLocationException' was thrown. at Java.Lang.Error: Exception of type 'Java.Lang.Error' was thrown. at java.lang.Error: Java callstack: at md51558244f76c53b6aeda52c8a337f2c37.ButtonRenderer_ButtonClickListener.n_onClick(Native Method) at md51558244f76c53b6aeda52c8a337f2c37.ButtonRenderer_ButtonClickListener.onClick(ButtonRenderer_ButtonClickListener.java:30) at android.view.View.performClick(View.java:6300) at android.view.View$PerformClick.run(View.java:24941) at android.os.Handler.handleCallback(Handler.java:790) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6639) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:583) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:870)

Lance | Manager Technical Support
Telerik team
 answered on 16 Dec 2019
3 answers
430 views

I need to change the color of a RadButton highlight when it's pressed.  It's currently a Grey and I need it to be white.  I understand theming, but can't find any documentation on what Color x:key values can be set for the RadButton.

 

Any help will be greatly appreciated.

Lance | Manager Technical Support
Telerik team
 answered on 24 Jun 2019
10 answers
190 views

I just upgraded from Windows 10 version 1803 to version 1809 on my development machine, because my Xamarin app was crashing on machines with 1809. Sure enough, after upgrading, Visual Studio would build the app but crash immediately with a XAML Uncaught Exception error and give me no information to go on.

After isolating various bits of code, I found the culprit to be any ContentView with a RadButton in it. If I comment out all of the RadButtons, the code works fine as it did in version 1803 (minus any buttons :-/ ).

Does anybody have any ideas about why this would be happening and/or a workaround other than replacing all my RadButtons?

Lance | Manager Technical Support
Telerik team
 answered on 28 May 2019
1 answer
408 views

Hello

Currently I am using the Telerik for Xamarin Radbutton in my app. The buttons should be presented within a grid with rounded corners, an image and text. When I define the grid rows with dynamic height, the Radbuttons scale accordingly. However the icons within the button do not. Now I have to define the icons with specific width and height so that they fit nicely. Is it possible to let the icon scale?

Also a lot of attributes don't work like HeightRequest, WidthRequest, Padding...Any idea how I can make this work?

This is the code I use:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms"
             prism:ViewModelLocator.AutowireViewModel="True"
             x:Class="PureToneModule.Views.SelectListeningDevice"
             xmlns:trans="clr-namespace:PureToneModule.Localization"
             xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"
             Title="{trans:Translate SelectListeningDevice_Title}" ControlTemplate="{StaticResource PageTemplate1}" NavigationPage.BackButtonTitle="">
    <Grid Margin="15,0,15,0">
        <Grid.RowDefinitions>
            <RowDefinition Height="70" />
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
            <RowDefinition Height="70" />
        </Grid.RowDefinitions>
        <Label Grid.Row="0" Text="{trans:Translate SelectListeningDevice_Top}"  Style="{StaticResource LabelHeaderStyle}" />
        <Label Grid.Row="1" Text="{trans:Translate SelectListeningDevice_Text}" LineBreakMode="WordWrap"
               HorizontalTextAlignment="Center" VerticalTextAlignment="Center" Style="{StaticResource LabelDescriptionStyle}" />
        <telerikInput:RadButton Grid.Row="2" Text="{trans:Translate SelectListeningDevice_HeadPhone}" Command="{Binding SelectHeadPhoneCommand}" 
                                Image="headphone.png" Style="{StaticResource RoundButtonStyle}" />
        <telerikInput:RadButton Grid.Row="3" Text="{trans:Translate SelectListeningDevice_EarBuds}" Command="{Binding SelectEarBudsCommand}" 
                                Image="earbuds.png" Style="{StaticResource RoundButtonStyle}" />
        <Label Grid.Row="4" Text="{trans:Translate SelectListeningDevice_Explanation}" Style="{StaticResource LabelExplanationStyle}" />
    </Grid>
</ContentPage>

The button style is:

            <Style x:Key="RoundButtonStyle" TargetType="telerikInput:RadButton">
                <Setter Property="BackgroundColor" Value="#CCFFFFFF" />
                <Setter Property="CornerRadius" Value="10" />
                <Setter Property="HorizontalContentAlignment" Value="Center" />
                <Setter Property="TextColor" Value="{StaticResource OrangeColor}" />
            </Style>

Kind regards

Luc

Didi
Telerik team
 answered on 21 Jan 2019
Top users last month
Dominik
Top achievements
Rank 1
Giuliano
Top achievements
Rank 1
Dominic
Top achievements
Rank 1
Glendys
Top achievements
Rank 1
NoobMaster
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?