2016-08-19 4 views
1

nicht anzeigen Ich verwende synfusion Diagramme in meinem Projekt.Es gibt kein Problem, wenn ich es mit Droid-Projekt für Xamarin verwenden, aber wenn ich ein UWP-Projekt hinzufügen, habe ich Probleme.Das Projekt entspricht und gibt die Nachricht "namespacename.exe exited mit Code 0" und das Fenster schließt. Wenn ich den Xaml-Code für syncfusion Diagramm kommentieren gibt es kein Problem. Ich habe die Syncfusion dlls für uwp Projekt im uwp-Projekt und dem Hauptprojekt.I verwende Xamarin Forms 2.0 und verwende die Version 14.2451.0.26. für Syncfusion dll für Grafik bitte den Code-Schnipsel finden:Kann Syncfusion Chart in UWP Projekt

<?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> 

finden Sie unter Nachricht für das gleiche:

Der Faden 0x247c hat mit dem Code 0 (0x0) verlassen. "EWSUWP.exe" (CoreCLR: CoreCLR_UWP_Domain): Geladene "Anonymous Hosted DynamicMethods Assembly". Der Thread 0x2188 wurde mit Code 0 (0x0) beendet. Der Thread 0x1190 wurde mit Code 0 (0x0) beendet. Das Programm '[2056] EWSUWP.exe' wurde mit Code 0 (0x0) beendet.

+0

Verwenden Sie ihren Support-Service. –

+0

scheint die Anwendung aufgrund von Speicherproblemen abzustürzen, entweder die Speichergröße des Heapspeichers zu erhöhen oder Speicher auf Ressourcen (Diagramme) zu verteilen. –

Antwort

0

Syncfusion 14.2 * erfordert Xamarin.Forms 2.3 oder höher.

Sie sollten auch new SfChartRenderer(); Code auf Ihrem UWP-Projekt MainPage Konstruktor aufrufen.

+0

Ich habe das Xamarin Forms-Paket auf 2.3 aktualisiert und auch einen neuen SfChartRenderer() hinzugefügt. zum Konstruktor der Hauptseite, aber das Problem bleibt bestehen. –

0

Vorschlag: Erstellen Sie eine POC mit der gewünschten Komponente und sehen Sie, ob das Problem immer noch da ist. Wenn ja, senden Sie Ihr Snippet an den SyncFusion-Support, um bessere Antworten zu erhalten.

Verwandte Themen