无法在UWP项目中显示Syncfusion图表

时间:2016-08-19 05:09:17

标签: c# xamarin xamarin.forms uwp syncfusion

我在我的项目中使用了syncfusion图表。当我将它用于xamarin的droid项目时没有问题,但是当我添加一个UWP项目时,我遇到了问题。项目符合并给出消息" namespacename。 exe退出代码0"当我评论同步融合图的Xaml代码时没有问题。我已经在uwp项目和主项目中包含了uwp项目的syncfusion dll。我正在使用Xamarin Forms 2.0并使用版本14.2451.0.26 。用于图表的syncfusion dll 请找到代码段:

<?xml version="1.0" encoding="UTF-8"?>
    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:local="clr-namespace:EWSMobile;assembly=EWSMobile" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:controls="clr-namespace:XLabs.Forms.Controls;assembly=XLabs.Forms" xmlns:EWSMobile="clr-namespace:EWSMobile;assembly=EWSMobile"
    xmlns:gauge="clr-namespace:Syncfusion.SfGauge.XForms;assembly=Syncfusion.SfGauge.XForms" xmlns:chart="clr-namespace:Syncfusion.SfChart.XForms;assembly=Syncfusion.SfChart.XForms" x:Class="EWSMobile.Dashboard" Title="Dashboard">

                ------------------
                ------------------
                ------------------
                            <chart:SfChart x:Name="ChartNews"   IsVisible="{Binding IsVisibleNews}" IsEnabled="false" HeightRequest="270" BackgroundColor="#2a334f"  VerticalOptions="FillAndExpand">

                                                <chart:SfChart.Title>
                                                <chart:ChartTitle Text="News Analysis" TextColor="White" />
                                            </chart:SfChart.Title>
                                            <chart:SfChart.PrimaryAxis>
                                                <chart:CategoryAxis >

                                                ----------
                                                </chart:CategoryAxis>
                                            </chart:SfChart.PrimaryAxis>
                                            <chart:SfChart.SecondaryAxis>
                                                -------------
                                            </chart:SfChart.SecondaryAxis>
                                <chart:SfChart.Series>

                                    <chart:SplineSeries Label="Company"  XBindingPath="Week" ItemsSource="{Binding Date}" Color="#8a40af" />
                                </chart:SfChart.Series>
                            </chart:SfChart>

     -------------------


        </ContentPage.Content>
    </ContentPage>

请在下面找到相同的消息:

  

线程0x247c已退出,代码为0(0x0)。       &#39; EWSUWP.exe&#39; (CoreCLR:CoreCLR_UWP_Domain):已加载&#39;匿名托管的DynamicMethods程序集&#39;。       线程0x2188已退出,代码为0(0x0)。       线程0x1190已退出,代码为0(0x0)。       该程序&#39; [2056] EWSUWP.exe&#39;已退出代码0(0x0)。

2 个答案:

答案 0 :(得分:0)

Syncfusion 14.2 *需要Xamarin.Forms 2.3或更高版本。

您还应该在UW​​P项目的new SfChartRenderer();构造函数上调用MainPage代码。

答案 1 :(得分:0)

建议:使用所需组件创建POC,并查看问题是否仍然存在。如果是,请将您的代码段发布到SyncFusion支持以获得更好的答案。