Telerik Forums
UI for Xamarin Forum
1 answer
135 views

with a xamarin forms listview, all you had to do was add a footer and it would fill space and scroll just fine.

 

Is there no option in radlistview to provide that functionality?

 

Yana
Telerik team
 answered on 13 Dec 2017
1 answer
77 views
Whether you can support reading excel and reading data to DataSet or DataTable, you can set up 100 or 100 items at a time to improve efficiency and enhance the export function.
Lance | Senior Manager Technical Support
Telerik team
 answered on 11 Dec 2017
7 answers
842 views

I am having trouble displaying the BusyIndicator in my project. Here's my XAML:

<?xml version="1.0" encoding="UTF-8"?>
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:telerikListView="clr-namespace:Telerik.XamarinForms.DataControls.ListView;assembly=Telerik.XamarinForms.DataControls"
             xmlns:telerikDataControls="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.XamarinForms.DataControls"
             xmlns:iconize="clr-namespace:FormsPlugin.Iconize;assembly=FormsPlugin.Iconize"
             xmlns:upTimeMobile="clr-namespace:UpTimeMobile;assembly=UpTimeMobile.Android"
             xmlns:lc="clr-namespace:XLabs.Forms.Controls;assembly=XLabs.Forms"
             xmlns:lb="clr-namespace:XLabs.Forms.Behaviors;assembly=XLabs.Forms"
             xmlns:lcon="clr-namespace:XLabs.Forms.Converter;assembly=XLabs.Forms"
             xmlns:lp="clr-namespace:XLabs.Forms.Pages;assembly=XLabs.Forms"
             xmlns:telerikBusyIndicator="clr-namespace:Telerik.XamarinForms.Primitives;assembly=Telerik.XamarinForms.Primitives"
             xmlns:sys="clr-namespace:System;assembly=mscorlib"
             x:Class="MyApp.Views.Details">
    <telerikBusyIndicator:RadBusyIndicator x:Name="BusyIndicator"
                                           AnimationType="Animation6"
                                           AnimationContentColor="DodgerBlue"
                                           AnimationContentHeightRequest="100"
                                           AnimationContentWidthRequest="100"
                                           IsBusy="True">
        <telerikBusyIndicator:RadBusyIndicator.Content>
         
            <!-- Radlist goes here... -->
             
        </telerikBusyIndicator:RadBusyIndicator.Content>
    </telerikBusyIndicator:RadBusyIndicator>
</ContentPage>

 

This works, and the busy animation appears on the screen. However, if I try to set the indicator to false, the busy indicator doesn't appear at all when the content page is loading. Here's my code:

[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class Details : ContentPage
{
    public Details(Guid Id, string name)
    {
        InitializeComponent();
         
        BusyIndicator.IsBusy = true;
        DoLoad();
        BusyIndicator.IsBusy = false;
    }
     
    private void DoLoad()
    {
        // do data load here...
        ListViewDetails.ItemsSource = results;
    }
}

 

I also tried using async like this (but still doesn't work):

private async void DoLoad()
{
    await Task.Run(() =>
    {
        // do data load here...
        ListViewDetails.ItemsSource = results;
    });
}

 

My Android project min version is 6.0 (23), target is 6.0 (23), compiled using 8.0. I'm using Telerik UI for Xamarin R3 2017 and I also have SkiaSharp.Views.Forms 1.59.2 installed.

Lance | Senior Manager Technical Support
Telerik team
 answered on 08 Dec 2017
1 answer
110 views

I'm having an issue with my RadListView ItemSwipeCompleted method.  I've followed the instructions in the documentation but the example data retrieval code does not work in my project.

Here's my code:

                <telerikDataControls:RadListView x:Name="categoriesListview" ItemsSource="{Binding Source}" HeightRequest="200" WidthRequest="500"
                                                 ItemTapped="CategoryRadListView_OnItemTapped"
                                                 IsItemSwipeEnabled="True"
                                                 ItemSwipeCompleted="OnItemSwipeCompleted"
                                                 SwipeOffset="10"
                                                 SwipeThreshold="20"
                                                 BackgroundColor="GhostWhite"
                                                 >
                    <telerikDataControls:RadListView.ItemTemplate>
                        <DataTemplate>
                            <listView:ListViewTemplateCell>
                                <listView:ListViewTemplateCell.View>
                                    <Grid>
                                        <Label Margin="10" Text="{Binding Category}" Font="{DynamicResource text_size}" />
                                    </Grid>                                    
                                </listView:ListViewTemplateCell.View>
                            </listView:ListViewTemplateCell>
                        </DataTemplate>
                    </telerikDataControls:RadListView.ItemTemplate>
                    <telerikDataControls:RadListView.ItemSwipeContentTemplate>
                        <DataTemplate>
                            <Grid Margin="0"
                              Padding="0"
                              ColumnSpacing="0"
                              RowSpacing="0">
                            <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="100" />
                            </Grid.ColumnDefinitions>
                            
                            <Label
                               BackgroundColor="Red"
                               HorizontalTextAlignment="Center"
                               Text="delete"
                               TextColor="White"
                               VerticalTextAlignment="Center"
                               WidthRequest="100" />
                            </Grid>
                        </DataTemplate>
                    </telerikDataControls:RadListView.ItemSwipeContentTemplate>
                </telerikDataControls:RadListView>

 

The RadListView is working fine, it's ONLY the itemswipe that I can't see any data...

 

Here's my code behind for the ItemSwipeCompleted event:

        public void OnItemSwipeCompleted(object sender, ItemSwipeCompletedEventArgs e)
        {
            try
            {
                var row = sender as RadListView;
                var item = (sender as BindableObject).BindingContext as groceryList;
                row.EndItemSwipe();

                statusLabel.Text = "item: " + item + " sender: " + row;
            }
            catch (Exception ex)
            {
                statusLabel.Text = "Sender: " + sender + " Error: " + ex.ToString();
            }            
        }

 

sender is just the RadListView control object and item is NULL.

 

Dan
Top achievements
Rank 1
 answered on 08 Dec 2017
5 answers
173 views

How do I add headerview and footerview in  xf?

please  help me, tks!

Stefan Nenchev
Telerik team
 answered on 06 Dec 2017
6 answers
96 views

I have an appointment that has a start and end time of 23:00 and 23:59 respectively.

If the start and end date are 28th Oct. 2017, the appointment appears in the cell for the 29th.

If the start and end date are 29th Oct. 2017, the appointment doesn't appear at all.

If the start and end date are 30th Oct. 2017, the appointment appears in the correct cell.

29th October 2017 was when the clocks went forward in the UK. Perhaps this is effecting something?

Also, if the time is set before 23:00, the appointment appears in two cells in month view.

And when the appointment is in the wrong cell, day view shows the appointment as spanning the whole day.

This seems like a bug.

Stefan Nenchev
Telerik team
 answered on 05 Dec 2017
4 answers
199 views

Hi 

 I configured my Xamarin solution for using the RadList view on android  app. I followed the requred steps as per your getting started .

When building the android app I get the following errors

2>  38 errors
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(8,51): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(8,51): javac.exe error : com.telerik.android.primitives.widget.sidedrawer.DrawerChangeListener
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(8,51): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(31,78): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(31,78): javac.exe error : public void onDrawerClosed (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(31,78): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(36,88): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(36,88): javac.exe error : private native void n_onDrawerClosed (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(36,88): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(39,82): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(39,82): javac.exe error : public boolean onDrawerClosing (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(39,82): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(44,92): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(44,92): javac.exe error : private native boolean n_onDrawerClosing (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(44,92): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(47,78): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(47,78): javac.exe error : public void onDrawerOpened (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(47,78): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(52,88): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(52,88): javac.exe error : private native void n_onDrawerOpened (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(52,88): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(55,82): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(55,82): javac.exe error : public boolean onDrawerOpening (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(55,82): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(60,92): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(60,92): javac.exe error : private native boolean n_onDrawerOpening (com.telerik.android.primitives.widget.sidedrawer.RadSideDrawer p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerChangeListenerImplementor.java(60,92): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(8,51): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(8,51): javac.exe error : com.telerik.android.primitives.widget.sidedrawer.DrawerTransitionEndedListener
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(8,51): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(28,81): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(28,81): javac.exe error : public void onTransitionEnded (com.telerik.android.primitives.widget.sidedrawer.DrawerTransition p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(28,81): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(33,91): javac.exe error :  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(33,91): javac.exe error : private native void n_onTransitionEnded (com.telerik.android.primitives.widget.sidedrawer.DrawerTransition p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\sidedrawer\DrawerTransitionEndedListenerImplementor.java(33,91): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\slideview\SlideViewChangeListenerImplementor.java(8,50): javac.exe error :  error: package com.telerik.android.primitives.widget.slideview does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\slideview\SlideViewChangeListenerImplementor.java(8,50): javac.exe error : com.telerik.android.primitives.widget.slideview.SlideViewChangeListener
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\slideview\SlideViewChangeListenerImplementor.java(8,50): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(8,49): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(8,49): javac.exe error : com.telerik.android.primitives.widget.tabstrip.TabStripChangeListener
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(8,49): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(30,129): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(30,129): javac.exe error : public com.telerik.android.primitives.widget.tabstrip.TabItemView getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(30,129): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(30,55): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(30,55): javac.exe error : public com.telerik.android.primitives.widget.tabstrip.TabItemView getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(30,55): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(35,139): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(35,139): javac.exe error : private native com.telerik.android.primitives.widget.tabstrip.TabItemView n_getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(35,139): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(35,63): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(35,63): javac.exe error : private native com.telerik.android.primitives.widget.tabstrip.TabItemView n_getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(35,63): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(38,79): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(38,79): javac.exe error : public boolean onSelectingTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(38,79): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(43,89): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(43,89): javac.exe error : private native boolean n_onSelectingTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(43,89): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(46,75): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(46,75): javac.exe error : public void onTabSelected (com.telerik.android.primitives.widget.tabstrip.Tab p0, com.telerik.android.primitives.widget.tabstrip.Tab p1)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(46,75): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(46,130): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(46,130): javac.exe error : public void onTabSelected (com.telerik.android.primitives.widget.tabstrip.Tab p0, com.telerik.android.primitives.widget.tabstrip.Tab p1)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(46,130): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(51,85): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(51,85): javac.exe error : private native void n_onTabSelected (com.telerik.android.primitives.widget.tabstrip.Tab p0, com.telerik.android.primitives.widget.tabstrip.Tab p1);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(51,85): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(51,140): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(51,140): javac.exe error : private native void n_onTabSelected (com.telerik.android.primitives.widget.tabstrip.Tab p0, com.telerik.android.primitives.widget.tabstrip.Tab p1);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabstrip\TabStripChangeListenerImplementor.java(51,140): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(8,48): javac.exe error :  error: package com.telerik.android.primitives.widget.tabview does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(8,48): javac.exe error : com.telerik.android.primitives.widget.tabview.TabViewChangeListener
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(8,48): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(31,95): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(31,95): javac.exe error : public android.view.View getContentViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(31,95): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(36,105): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(36,105): javac.exe error : private native android.view.View n_getContentViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(36,105): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(39,129): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(39,129): javac.exe error : public com.telerik.android.primitives.widget.tabstrip.TabItemView getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(39,129): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(39,55): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(39,55): javac.exe error : public com.telerik.android.primitives.widget.tabstrip.TabItemView getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(39,55): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(44,139): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(44,139): javac.exe error : private native com.telerik.android.primitives.widget.tabstrip.TabItemView n_getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(44,139): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(44,63): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(44,63): javac.exe error : private native com.telerik.android.primitives.widget.tabstrip.TabItemView n_getViewForTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(44,63): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(47,79): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(47,79): javac.exe error : public boolean onSelectingTab (com.telerik.android.primitives.widget.tabstrip.Tab p0)
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(47,79): javac.exe error : 
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(52,89): javac.exe error :  error: package com.telerik.android.primitives.widget.tabstrip does not exist
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(52,89): javac.exe error : private native boolean n_onSelectingTab (com.telerik.android.primitives.widget.tabstrip.Tab p0);
2>C:\C# Tests\Xamarin\VidrioMobileLab\VidrioMobileLab\VidrioMobileLab.Android\obj\Debug\android\src\mono\com\telerik\android\primitives\widget\tabview\TabViewChangeListenerImplementor.java(52,89): javac.exe error : 

Am I missing something?

I tried to clean the project and rebuild it with no success.

I m using Visual Studio 2015 and the last Xamarin.Forms version.

Thanks for any suggestion

Massimo

 

 

Marek
Top achievements
Rank 2
 answered on 05 Dec 2017
4 answers
754 views

Hi,

I have implemented a RadListview with Selection mode Multiple.

when user select an Item the Item is selecting as per the selection mode and selection Gesture which is fine.

But now I have a scenario to some items to not select when user try to select it even selection mode is enabled, instead it should be in deselection mode. It should check the flag from Itemsource  of the listview Item and disable that Item programatically it should show a toast message like which is not selectable.

Help me out to implement this scenario and suggest me the approaches if any.

 

Thanks,

Nikolay Demirev
Telerik team
 answered on 05 Dec 2017
1 answer
110 views

Hy,

is any way, for DataForm and EditorType.AutoCompleteEditor, that AutoCompleteEditor has list of custom class and not list of string?


Example:

I have classes for Book and Worker, I would like to use for author AutoComplete whick have list of WorkerRecord.

public class BookRecord{

    [DataSourceKey("BookName")]
    string Name;

    [DataSourceKey("Author")]
    WorkerRecord author;
}

public class WorkerRecord{
    string Name;
    string Surname;
}

 

this.dataForm.RegisterEditor("BookName", EditorType.TextEditor);
this.dataForm.RegisterEditor("Author", EditorType.AutoCompleteEditor);

 

Tnx for all information.

Regards,
Jernej

 

 

Lance | Senior Manager Technical Support
Telerik team
 answered on 04 Dec 2017
2 answers
486 views
I have exactly the same issue - 38 errors similar to this one:

```
1: Error obj/Debug/android/src/mono/com/telerik/android/primitives/widget/sidedrawer/DrawerChangeListenerImplementor.java (8,51):  error: package com.telerik.android.primitives.widget.sidedrawer does not exist
com.telerik.android.primitives.widget.sidedrawer.DrawerChangeListener
```

I have Xamarin.Forms version 2.5.0.91635 which was released ~2-3 weeks ago. 

Here is is my packages.config with Android Support and Forms packages:

```
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Annotations" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Compat" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Core.UI" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Core.Utils" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Design" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Fragment" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Media.Compat" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Transition" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.v4" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.v7.AppCompat" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.v7.CardView" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.v7.MediaRouter" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.v7.Palette" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.v7.RecyclerView" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Android.Support.Vector.Drawable" version="25.4.0.2" targetFramework="monoandroid71" />
<package id="Xamarin.Forms" version="2.5.0.91635" targetFramework="monoandroid71" />
```

I all the required DLLs (for ListView) manually:

```xml
<Reference Include="Telerik.Xamarin.Android.Common, Version=2017.3.1123.0, Culture=neutral, PublicKeyToken=null">
  <HintPath>..\Libs\Telerik.UiForXamarin\Android\Telerik.Xamarin.Android.Common.dll</HintPath>
</Reference>
<Reference Include="Telerik.Xamarin.Android.Data, Version=2017.3.1123.0, Culture=neutral, PublicKeyToken=null">
  <HintPath>..\Libs\Telerik.UiForXamarin\Android\Telerik.Xamarin.Android.Data.dll</HintPath>
</Reference>
<Reference Include="Telerik.Xamarin.Android.Input, Version=2017.3.1123.0, Culture=neutral, PublicKeyToken=null">
  <HintPath>..\Libs\Telerik.UiForXamarin\Android\Telerik.Xamarin.Android.Input.dll</HintPath>
</Reference>
<Reference Include="Telerik.Xamarin.Android.List, Version=2017.3.1123.0, Culture=neutral, PublicKeyToken=null">
  <HintPath>..\Libs\Telerik.UiForXamarin\Android\Telerik.Xamarin.Android.List.dll</HintPath>
</Reference>
<Reference Include="Telerik.XamarinForms.Common, Version=2017.3.1123.240, Culture=neutral, PublicKeyToken=null">
  <HintPath>..\Libs\Telerik.UiForXamarin\Android\Telerik.XamarinForms.Common.dll</HintPath>
</Reference>
<Reference Include="Telerik.XamarinForms.DataControls, Version=2017.3.1123.240, Culture=neutral, PublicKeyToken=null">
  <HintPath>..\Libs\Telerik.UiForXamarin\Android\Telerik.XamarinForms.DataControls.dll</HintPath>
</Reference>
```

What am I missing?

Best regards,
Marek
Lance | Senior Manager Technical Support
Telerik team
 answered on 04 Dec 2017
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?