Ipad中的Xamarin现场播放器 - Vizualization错误

时间:2017-06-22 03:03:31

标签: ipad xamarin xamarin.forms

我已经安装了昨天安装的Visual Studio 2017 Preview,并实现了一个简单的应用程序,可以在webview中加载响应式网站。

使用Xamarin live player在Android手机中一切正常。但是当我尝试在Ipad xamarin live player中运行应用程序时,我遇到了错误。

例外:Vizualization错误 类型为' Fundation.ModelNotImplementedException'被扔了。 (ModelNotImplementedException)

环境:Visual Studio 2017预览最新。
             使用便携式类库的Xamarin Forms应用程序              一个简单的xaml页面,用于加载webview。

using System.Data;

namespace ConsoleApplication1
{
class Program
{
    static DataTable Dt;
    static void Main(string[] args)
    {
        Dt = new DataTable();
        Dt.Columns.Add(new DataColumn("date", typeof(DateTime)));
        Dt.Columns.Add(new DataColumn("Serial Number", typeof(int)));

        AddRow(Dt.NewRow(), new DateTime(2017, 06, 22), 2);

        AddRow(Dt.NewRow(), new DateTime(2017, 06, 22), 1);
        AddRow(Dt.NewRow(), new DateTime(2017, 06, 20), 2);
        AddRow(Dt.NewRow(), new DateTime(2017, 06, 20), 1);
        foreach(DataRow dr in Dt.Rows)
        {
            Console.WriteLine(string.Format("{0}\t{1}", dr[0], dr[1]));
        }
        DataView dv = Dt.DefaultView;
        dv.Sort = "date, Serial Number";
        foreach(DataRow dr in dv.ToTable().Rows)
        {
            Console.WriteLine(string.Format("{0}\t{1}", dr[0], dr[1]));
        }
        Console.ReadKey();
    }

    static void AddRow(DataRow dr, DateTime dt, int serialNumber)
    {
        dr[0] = dt;
        dr[1] = serialNumber;
        Dt.Rows.Add(dr);
    }
}
}

1 个答案:

答案 0 :(得分:1)