簡體   English   中英

使用Windows 8.1的Xamarin表單無法顯示SfCharts

[英]SfCharts not displaying using Xamarin forms for windows 8.1

嗨,我只是想在Xamarin表單的Windows應用程序中使用syncfusion顯示一個簡單的圖表。 我當前擁有的代碼可以很好地編譯,但是當我運行它時,只會顯示一個空白屏幕。 這是我的代碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Xamarin.Forms;
using Xamarin.Forms.Xaml;
using Syncfusion.SfChart.XForms;
using Syncfusion.Compression;

namespace WiMation.SMAG.Desktop.Views
{
    [XamlCompilation(XamlCompilationOptions.Compile)]
    public partial class PatrolReport : ContentPage
    {
        public PatrolReport()
        {
            InitializeComponent();
            NavigationPage.SetHasNavigationBar(this, false);
            this.BindingContext = new ViewModel();

            SfChart chart = new SfChart();

            //Initializing Primary Axis
            CategoryAxis primaryAxis = new CategoryAxis();

            chart.PrimaryAxis = primaryAxis;

            //Initializing Secondary Axis
            NumericalAxis secondaryAxis = new NumericalAxis();

            chart.SecondaryAxis = secondaryAxis;

            Content = chart;
        }
   }
}

Syncfusion已停止提供對Xamarin Forms的支持。產品版本v14.3.0.52的Windows 8.1和Xamarin Forms Windows Phone的發行說明中提到鏈接: https ://help.syncfusion.com/xamarin/release-notes/ v14.4.0.15?類型=共同所有#

因此,如果您安裝了v14.3.0.52以上的任何產品版本,則Windows 8.1項目中將不提供Syncfusion.SfChart.WinRT和Syncfusion.SfChart.XForms.WinRT程序集。 因此,SfChart尚未顯示在輸出中。

如果要使用Xamarin.Forms Windows 8.1,則必須使用產品版本v14.3.0.52。 因此,Syncfusion.SfChart.WinRT和Syncfusion.SfChart.XForms.WinRT程序集將包含在Windows 8.1項目中。

你可以參考這個截圖

否則,您可以使用Xamarin.Forms UWP平台而不是Windows 8.1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM