我已经安装了昨天安装的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);
}
}
}
答案 0 :(得分:1)