2017-09-30 3 views
0

Obtenir cette erreur sur la page principale activité ... System.TypeLoadException: Impossible de charger le type Syncfusion.RangeNavigator.XForms.Droid.RangeNavigatorEventDependencyService lors du décodage attribut personnalisé: (null)Syncfusion erreur Xamarin

juste essayer de mettre en œuvre un sfchart, n'ont même pas passé le début et déjà une erreur.

ici est mon code d'activité principale

using System; 


using Android.App; 
using Android.Content; 
using Android.Content.PM; 
using Android.Runtime; 
using Android.Views; 
using Android.Widget; 
using Android.OS; 
using Syncfusion.SfChart.XForms.Droid; 

namespace Drip.Droid 
{ 
    [Activity(Label = "Drip.Droid", Icon = "@drawable/icon", Theme = "@style/MyTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 
    public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity 
    { 
     protected override void OnCreate(Bundle bundle) 
     { 
      TabLayoutResource = Resource.Layout.Tabbar; 
      ToolbarResource = Resource.Layout.Toolbar; 

      base.OnCreate(bundle); 

      global::Xamarin.Forms.Forms.Init(this, bundle); 
      new SfChartRenderer(); 

      LoadApplication(new App()); 
     } 
    } 
} 

Et voici mon code XAML

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Drip.MyPage" xmlns:chart="clr-namespace:Syncfusion.SfChart.XForms;assembly=Syncfusion.SfChart.XForms"> 
    <ContentPage.Content> 
    <chart:SfChart x:Name="Chart"> 

    <chart:SfChart.PrimaryAxis> 
    <chart:CategoryAxis LabelRotationAngle= "-45"> 
    <chart:CategoryAxis.Title> 
     <chart:ChartAxisTitle Text="Meetup Date"/> 
    </chart:CategoryAxis.Title> 
    </chart:CategoryAxis> 
</chart:SfChart.PrimaryAxis> 

    <chart:SfChart.SecondaryAxis> 
    <chart:NumericalAxis> 
    <chart:NumericalAxis.Title> 
     <chart:ChartAxisTitle Text="Count"/> 
    </chart:NumericalAxis.Title> 
    </chart:NumericalAxis> 
</chart:SfChart.SecondaryAxis> 
</chart:SfChart> 
    </ContentPage.Content> 
</ContentPage> 

Répondre

0

Il semble que vous utilisez les formulaires de Xamarin version de contrôle graphique. Assurez-vous d'ajouter une référence aux DLLs suivants dans le projet Android

Syncfusion.SfChart.XForms.Android.dll

Syncfusion.SfChart.XForms.dll

https://help.syncfusion.com/xamarin/introduction/control-dependencies#sfchart

+0

Je l'ai fait. Je ne sais pas si je l'ai fait correctement cependant. Im sur la communauté de studio visuel sur le mac. Je fais un clic droit sur les références et édite la référence puis les assemblages nets et recherche les fichiers nécessaires et clique sur ok –

+0

Utilises-tu d'autres contrôles de syncfusion dans le projet? –

+0

J'ai essayé d'utiliser le contrôle de la grille de données, mais je n'ai pas pu le faire fonctionner, alors j'ai juste créé ma propre liste personnalisée. –

0

Nous demandons de bien vouloir vous reconstruire et exécuter votre application pour résoudre ce problème.