C# 正在等待,正在将ItemSource设置为从ToListSync()列出
我正在尝试按以下方式设置ItemSource:C# 正在等待,正在将ItemSource设置为从ToListSync()列出,c#,asynchronous,windows-phone,C#,Asynchronous,Windows Phone,我正在尝试按以下方式设置ItemSource: SQLiteAsyncConnection conn = new SQLiteAsyncConnection("mydb.db"); var query = conn.Table<mytable>(); mylist = await query.ToListAsync(); MyListView.ItemsSource = mylist; SQLiteAsyncConnection conn=newsqliteasyncconnect
SQLiteAsyncConnection conn = new SQLiteAsyncConnection("mydb.db");
var query = conn.Table<mytable>();
mylist = await query.ToListAsync();
MyListView.ItemsSource = mylist;
SQLiteAsyncConnection conn=newsqliteasyncconnection(“mydb.db”);
var query=conn.Table();
mylist=wait query.toListSync();
MyListView.ItemsSource=mylist;
但是在设置
itemsource
时,varmylist
尚未设置。如何等待它完成?“但是在设置ItemsSource时,var mylist尚未设置”您确定吗?您正在异步等待它,它应该在之前完成。你调试过你的代码吗?如果我在设置Itemsource后进行调试,我会发现mylist通常是空的。如果我在设置itemsource之前中断,并在该wy中给它更多的时间,它将始终设置代码>和视图mylist
在调试器中,它是空的吗?如果我在该行中断,则mylist将被填充,并且我可以在列表视图中看到项目。但是没有中断,mylistview通常是空的。